专利摘要:
The present invention relates to a method for non-orthogonal multiple access (noma) transmission. In one embodiment, a method on a network device for transmitting a noma signal includes obtaining bits of information. The method also includes transmitting the noma signal. the noma sign includes one or more layers. the noma signal is generated according to the information bits and according to a set of signal processing operations selected from a plurality of signal processing operations. at least one of the set of signal processing operations is layer specific or eu specific or a combination thereof.
公开号:BR112019004852A2
申请号:R112019004852
申请日:2017-09-12
公开日:2019-06-11
发明作者:Bayesteh Alireza;Ma Jianglei;Chen Yan;Wu Yiqun
申请人:Huawei Tech Co Ltd;
IPC主号:
专利说明:

Descriptive Report of the Invention Patent for METHOD AND NETWORK DEVICE FOR TRANSMISSION OF MULTIPLE ACCESS NON-ORTHOGONAL.
TECHNICAL FIELD [001] This description generally refers to communication systems that use non-orthogonal multiple access (NoMA).
BACKGROUND [002] Non-orthogonal multiple access (NoMA) is a multiple access technique in which multiple user devices (UEs) simultaneously share a transmission resource, which can be referred to as an MA resource. Non-orthogonal multiple access (NoMA) allows multiple UEs to simultaneously share a transmission resource, without restricting the number of UEs based on the number of orthogonal resources available. An MA resource is comprised of a physical MA resource and an MA signature, where the MA signature includes at least one of the following: codebook / codeword, sequence, interleaver and / or mapping pattern, demodulation reference, preamble, spatial dimension, power dimension, etc.
[003] NoMA is an active topic for standardization for the next generation of telecommunication technology. There are many proposed NoMA schemes. Many of the proposed NoMA schemes are specifically effective for some types of communication scenarios, but are not as effective for other types of communication scenarios.
SUMMARY [004] A method modality in a network device for transmitting a NoMA signal includes obtaining bits of information. The method also includes transmitting the NoMA signal. The NoMA signal includes one or more layers. The NoMA signal is generated according to
Petition 870190033390, of 8/8/2019, p. 5/102
2/90 with the information bits and according to a set of signal processing operations selected from a plurality of signal processing operations. At least one of the set of signal processing operations is layer specific, UE specific, or a combination thereof.
[005] A user equipment modality (UE) configured to transmit a non-orthogonal multiple access signal (NoMA) includes at least one antenna, a processor, and a computer-readable storage medium that has stored instructions executable by it. computer, which when executed by the processor, execute a method. The method includes obtaining bits of information. The method also includes transmitting the NoMA signal. The NoMA signal includes one or more layers. The NoMA signal is generated according to the information bits and according to a set of signal processing operations selected from a plurality of signal processing operations. At least one of the set of signal processing operations is layer specific, UE specific, or a combination thereof.
[006] A modality of user equipment (UE) configured to transmit a non-orthogonal multiple access signal (NoMA) is provided. The UE is configured to receive or otherwise obtain bits of information. The UE is also configured to transmit the NoMA signal. The NoMA signal includes one or more layers. The NoMA signal is generated according to the information bits and according to a set of signal processing operations selected from a plurality of signal processing operations. At least one of the set of signal processing operations being layer specific, UE specific, or a combination thereof.
[007] In one or more aspects of the description, at least one of the
Petition 870190033390, of 8/8/2019, p. 6/102
3/90 set of signal processing operations is layer specific, user equipment (UE) specific, network specific, or a combination thereof.
[008] In one or more aspects of the description, the set of signal processing operations used to generate the NoMA signal comprises at least one layer-specific or UE-specific bit level multiplexing signal processing operation and one Layer-specific or UE-specific symbol level multiplexing signal processing operation.
[009] In one or more aspects of the description, the set of signal processing operations includes operations that perform at least one of: a) bit level interleaving and / or mixing; b) symbol level dispersion; c) symbol level interleaving; d) mapping of symbol unit for transmission; e) bit level mixing; f) generation of modulated symbol sequence; g) mapping of symbol to resource element (RE); h) pre-coding the symbol sequence; and f) waveform modulation.
[0010] In one or more aspects of the description, transmitting the NoMA signal comprises transmitting the NoMA signal in an uplink direction from at least one user equipment (UE) to a network receiver.
[0011] In one or more aspects of the description, the at least one UE makes a decision on which signal processing operations to select without input from a network.
[0012] In one or more aspects of the description, transmitting a NoMA signal, the NoMA signal generated according to a set of signal processing operations selected from a plurality of signal processing operations to generate the NoMA signal includes selecting the set of signal processing operations from the plurality of signal processing operations based on
Petition 870190033390, of 8/8/2019, p. 7/102
4/90 at least one of: a) a specific application scenario; b) physical layer requirements for NoMA transmission that include channel quality indicator (CQI), SNR measurement,; and c) meet key parameter indicators (KPI).
[0013] In one or more aspects of the description, the physical layer requirements for the transmission of NoMA include at least one of:
a) spectral efficiency of the signal; b) modulation and coding scheme for the signal; c) peak to average power ratio (PAPR); and d) channel attributes of the signal.
[0014] In one or more aspects of the description, transmitting a NoMA signal, the NoMA signal generated according to a set of signal processing operations selected from a plurality of signal processing operations to generate the NoMA signal further includes configure one or more of the set of signal processing operations to meet one or more performance requirements.
[0015] In one or more aspects of the description, the one or more performance requirements include performance requirements relating to: a) signal coverage; b) system connection density; and c) spectral efficiency.
[0016] The systems and methods described provide a NoMA technique that allows to distinguish the transmitted signals from the multiple UEs by applying some specific characteristics of UE or specific layer that are unique to the UE, or layer, respectively. These features may include, but are not limited to: FEC, bit / mix level interleaving; modulated symbol sequence generator; and symbol mapping for RE.
[0017] Distinct multiple access schemes can be developed based on such UE-specific or layer-specific (or both) signal processing operations. These signal processing operations may include, but are not limited to
Petition 870190033390, of 8/8/2019, p. 8/102
5/90 das a: FEC, bit level interleaving I mix; modulated symbol sequence generator; and symbol mapping for RE.
[0018] A structure is described to generate a NoMA signal based on the selection of a specific set of signal processing operations. The set of signal processing operations is then used to process bits of information and generate a NoMA signal for transmission.
[0019] In some embodiments, the systems and methods described have a number of advantages. For example, several NoMA schemes that each include a different subset of signal processing operations can be derived using the framework. Such a structure can be used by a UE to select a NoMA scheme that has a set of signal processing operations that meets a desired performance or transmission requirement and / or transmission application.
[0020] Other aspects and characteristics of modalities of the present description will become apparent to those skilled in the art when revising the following description.
BRIEF DESCRIPTION OF THE DRAWINGS [0021] For a more complete understanding of this description, and its advantages, reference is now made to the following descriptions taken together with the accompanying drawings, in which:
[0022] Figure 1A is a schematic diagram showing an exemplary structure that can be used to generate a variety of multiple access (MA) schemes according to an aspect of the application;
[0023] Figure 1B is a schematic diagram showing an exemplary alternative structure that can be used to generate a variety of MA schemes according to an aspect of the application;
Petition 870190033390, of 8/8/2019, p. 9/102
6/90 [0024] Figure 2 is a schematic diagram showing an exemplary MA scheme derived from the structure according to an aspect of the application;
[0025] Figure 3 is a schematic diagram showing another exemplary MA scheme derived from the structure according to an aspect of the application.
[0026] Figure 4 is a schematic diagram showing another exemplary MA scheme derived from the structure according to an aspect of the application;
[0027] Figure 5 is a schematic diagram showing another exemplary MA scheme derived from the structure according to an aspect of the application;
[0028] Figure 6 is a schematic diagram showing an exemplary MA scheme derived from the structure according to an aspect of the application;
[0029] Figure 7 is a schematic diagram showing an exemplary MA scheme derived from the structure according to an aspect of the application;
[0030] Figure 8 is a schematic diagram showing an exemplary MA scheme derived from the structure according to an aspect of the application;
[0031] Figure 9 is a schematic diagram showing an example of reidentifying a 16QAM constellation according to an aspect of the application;
[0032] Figure 10 is a schematic diagram showing an alternative example of remapping a 16QAM constellation according to an aspect of the application;
[0033] Figure 11 is a flow chart of an exemplary method according to an order modality;
[0034] Figure 12 is a flow chart of an exemplary method of
Petition 870190033390, of 8/8/2019, p. 10/102
7/90 according to an order mode;
[0035] Figure 13 is a schematic diagram showing an exemplary structure that can be used to define a variety of non-orthogonal multiple access (NoMA) schemes according to an aspect of the application;
[0036] Figure 14A is a schematic diagram showing an exemplary NoMA scheme derived from the structure according to an aspect of the application;
[0037] Figure 14B is a schematic diagram showing another exemplary NoMA scheme derived from the structure according to an aspect of the application;
[0038] Figure 15 is a schematic diagram showing an exemplary NoMA scheme derived from the structure according to an aspect of the application;
[0039] Figure 16A is a schematic diagram showing an exemplary NoMA scheme derived from the structure according to an aspect of the application;
[0040] Figure 16B is a schematic diagram showing an exemplary NoMA scheme derived from the structure according to an aspect of the application;
[0041] Figure 17 is a schematic diagram showing an exemplary NoMA scheme derived from the structure according to an aspect of the application;
[0042] Figure 18 is a schematic diagram showing an exemplary NoMA scheme derived from the structure according to an aspect of the application;
[0043] Figure 19 is a flow chart of an exemplary method according to an order modality;
[0044] Figure 20 is a schematic diagram showing an exemplary structure that can be used to define a variety of
Petition 870190033390, of 8/8/2019, p. 10/112
8/90 non-orthogonal multiple access (NoMA) schemes according to one aspect of the application;
[0045] Figures 21 and 22 are schematic diagrams showing examples of Bit level interleaver / mixer function unit in Figure 20 according to an aspect of the application;
[0046] Figures 23 to 29 are schematic diagrams showing examples of Modulated symbol level sequence generator function unit in Figure 20 according to one aspect of the application;
[0047] Figure 30A-30C are schematic diagrams showing examples of a symbol sequence pre-encoder function unit in Figure 21 according to aspects of the description;
[0048] Figure 31 is a schematic diagram showing examples of the symbol mapping function unit for RE in Figure 20 according to an aspect of the order;
[0049] Figure 32 is a flow chart of an exemplary method according to an order modality;
[0050] Figure 33 is a block diagram of an exemplary user equipment (UE) for transmitting an MA signal according to an aspect of the request;
[0051] Figure 34 is a block diagram of an exemplary network side receiver for transmitting an MA signal according to an aspect of the request; and [0052] Figure 35 is a block diagram of an exemplary apparatus for receiving an MA signal according to an aspect of the application.
DETAILED DESCRIPTION OF ILLUSTRATIVE MODALITIES [0053] It should be understood at the outset that although illustrative implementations of one or more of the modalities of the present description are provided below, the systems and / or methods described can be implemented using any number of techniques, whether corresponding to 870190033390, of 08/08/2019, p. 10/122
9/90 known or in existence. The description should in no way be limited to the illustrative implementations, drawings, and techniques illustrated below, including the exemplary designs and implementations illustrated and described herein, but may be modified within the scope of the appended claims together with their full scope of equivalents.
[0054] Non-orthogonal multiple access (NoMA) generally allows multiple signals to be transmitted from one or more transmitters to one or more receivers simultaneously on a given shared resource. The shared resource can include a time resource, a frequency resource, a space resource, or some combination thereof. In a downlink (DL) scenario, a network side device can transmit to multiple separate user (UE) devices. In an uplink (UL) scenario, multiple UEs can transmit to a network side receiver.
[0055] In the UL NoMA scenario, UEs process bits of information arranged in one or more layers to become symbols for transmission over multiple tones. In NoMA, there will likely be symbol collisions from multiple UEs at the receiver that receives the signals. A NoMA technique can attempt to distinguish transmitted signals from multiple UEs by applying some UE-specific or layer-specific characteristics that are unique to the UE or layer, respectively. These features may include, but are not limited to: FEC, bit / mix level interleaving; modulated symbol sequence generator; and symbol mapping for RE. In one aspect of the description, the UE (or UEs) transmit an MA signal using multiple layers and each layer of the MA signal can use layer-specific and UE-specific operations to generate the MA signal.
[0056] Different multiple access schemes can be designed
Petition 870190033390, of 8/8/2019, p. 10/13
10/90 based on such EU-specific or layer-specific (or both) signal processing operations. These signal processing operations may include, but are not limited to: FEC, bit / mix level interleaving; modulated symbol sequence generator; and symbol mapping for RE.
[0057] A structure is proposed to generate a NoMA signal based on the selection of a specific set (for example, one or more) of signal processing operations. The set of signal processing operations is then used to process bits of information and generate the NoMA signal for transmission. In some embodiments, several NoMA schemes that each include a different subset of signal processing operations can be derived using the framework. Such a structure can be used by a UE to select a NoMA scheme that has a set of signal processing operations that serves a desired broadcast application.
[0058] Multiple access techniques (MA) generally allow multiple signals to be transmitted from one or more transmitters to one or more receivers simultaneously over a given shared resource. The shared resource can include a time resource, a frequency resource, a space resource, or some combination thereof. In a downlink (DL) scenario, a network side device such as a transmit transmit point (TRP), also sometimes known as a transmit point (TP), a receive point (RP), a Node B developed (eNode B or eNB), or an access point, can transmit to multiple separate user devices (UE). In an uplink (UL) scenario, multiple UEs can transmit to a network side receiver.
[0059] A structure is proposed to generate an MA signal based on the selection of a specific set of process operations
Petition 870190033390, of 8/8/2019, p. 10/142
11/90 itchy signal. A core group of signal processing operations includes modulation, a dispersion matrix, and a symbol to resource element (RE) mapping. Additional signal processing operations may and may exist, such as, but not limited to, phase or power adjustment operations, separating real and imaginary portions, and constellation remapping. Various MA schemes that each include a different subset of the signal processing operations can be derived using the framework. Such a structure can be used by a transmitter that is configured to select an MA scheme that has a set of signal processing operations that meets a desired performance criterion. As used herein, the terms MA and NoMA are equivalent and are used interchangeably since the transmission described here is, by nature, non-orthogonal.
[0060] According to one aspect of the description, a method for transmitting a non-orthogonal multiple access signal (NoMA) is provided. The method involves selecting a set of signal processing operations from a plurality of signal processing operations to be used to generate the NoMA signal, at least one signal processing operation from the set of signal processing operations being an operation layer-specific or EU-specific. The method also involves processing at least one layer as a stream of information bits using the selected set of signal processing operations to generate the NoMA signal. Once generated, the NoMA signal is transmitted.
[0061] According to one aspect of the description, a user equipment (UE) configured to transmit a NoMA signal is provided. The UE is configured to select a set of signal processing operations from a plurality of
Petition 870190033390, of 8/8/2019, p. 10/152
12/90 signal processing to be used to generate the NoMA signal, at least one set of operations signal processing operation being a code domain layer specific or UE specific operation. The UE is also configured to process at least one layer as a stream of information bits using the set of signal processing operations selected to generate the NoMA signal. Once the NoMA signal is generated, the UE transmits the NoMA signal.
[0062] According to one aspect of the description, a UE configured to transmit a NoMA signal is provided, the UE includes at least one antenna, a processor and a computer-readable storage medium that has computer-executable instructions stored in it, that when executed by the processor, execute a method. The method that is performed by the processor involves selecting a set of signal processing operations from a plurality of signal processing operations to be used to generate the NoMA signal, at least one signal processing operation from the set of operations being one layer-specific or UE-specific operation. The method also involves processing at least one layer as a stream of information bits using the set of signal processing operations selected to generate the NoMA signal. Once the NoMA signal is generated, the UE transmits the NoMA signal over at least one antenna.
[0063] According to one aspect of the description, a computer-readable storage medium is provided that has computer-executable instructions stored in it, which when executed by a processor, execute a method. The method that is performed by the processor involves selecting a set of signal processing operations from a plurality of
Petition 870190033390, of 8/8/2019, p. 10/162
13/90 signal processing to be used to generate a NoMA signal, at least one set of operations signal processing operation being a layer-specific or UE-specific operation. The method further involves processing at least one layer as a stream of information bits using the set of signal processing operations selected to generate the NoMA signal for transmission.
[0064] According to one aspect of the description, a method for transmitting NoMA is provided. The method involves selecting a NoMA scheme from a plurality of NoMA schemes based on one or more criteria to meet performance requirements, each NoMA scheme from the plurality of MA schemes including a set of signal processing operations. The method also involves configuring one or more of the set of signal processing operations to meet performance requirements.
[0065] According to one aspect of the description, a UE configured for transmitting NoMA is provided. The UE is configured to select a NoMA scheme from a plurality of NoMA schemes based on one or more criteria to meet performance requirements, each NoMA scheme from the plurality of NoMA schemes including a set of signal processing operations. The UE can also configure one or more of the set of signal processing operations to meet performance requirements.
[0066] According to one aspect of the description, a computer-readable storage medium is provided which has computer-executable instructions stored in it, which when executed by a processor, execute a method. The method that is performed by the processor involves selecting a NoMA scheme from a plurality of NoMA schemes based on one or
Petition 870190033390, of 8/8/2019, p. 10/172
14/90 more criteria to meet performance requirements, each NoMA scheme of the plurality of NoMA schemes including a set of signal processing operations. The method that is performed by the processor also involves configuring one or more of the set of signal processing operations to meet performance requirements.
[0067] Figure 1A illustrates an example of signal processing operations that can be part of a structure 100 for generating an MA signal. A bit stream comprising bits bo, bi, ... b r -i for transmission as an MA signal is divided to form multiple subflows 110a, 110b, ..., 11 Or. Although three subflows are shown, there must be be understood that the number of subflows can be greater than or less than three. Each subflow 110a, 110b, 11 Or is inserted in a respective modulator 115a, 115b, ..., 115r. Modulators can be baseline modulators, including Quadrature Amplitude Modulation (QAM), with baseline identification, such as Gray identification. Other identifications can also be used including natural identification. The modulation performed by modulators 115a, 115b, ..., 115r can be different for the different subflows 110a, 110b, ..., 110r.
[0068] Shown in Figure 1A are several optional processing blocks. The optional processing blocks in Figure 1A include power and / or phase adjustment processing blocks 120a, 120b, ..., 120r and real / imaginary separation processing blocks 125a, 125b, ..., 125r. The power and / or phase adjustment processing blocks 120a, 120b, ..., 120r allow the phase or power of the output of a respective modulator to be adjusted. The real / imaginary separation processing blocks 125a, 125b, ..., 125r allow the output of a respective modulator to be resolved into a real portion of the output and an imaginary portion of the
Petition 870190033390, of 8/8/2019, p. 10/182
15/90 exit.
[0069] The symbols that are emitted from a respective bit stream by a corresponding modulator, or from a corresponding optional post-modulator signal processing block, can be referred to as a component. (Linear) dispersion can then be applied to each component separately so that the dispersion can be considered component-specific (linear) dispersion. The (linear) dispersion is represented in the structure of Figure 4A in the form of a component dispersion matrix 130. The component dispersion matrix can be considered to have n columns and m rows, where neither can be any integer values. If n = 1 and m is> 1, the matrix can be representative of a vector, or dispersion sequence that has m elements. Similarly, if m = 1 and n is> 1, the matrix can be representative of a vector or dispersion sequence that has n elements. Someone skilled in the art would also understand that the matrix can be considered to be a set of n vectors or dispersion sequences, each vector having m elements. The component dispersion matrix can also be referred to as simply a dispersion matrix. Each of the n columns of the component dispersion matrix can represent a set of m elements of a dispersion sequence used to disperse / map a group of one or more modulated symbols emitted from a modulator. In some ways, the scatter / mapping operation is performed by a multiplication operation. The output of the dispersed dispersion matrix, or maps, each of the components (each modulated symbol) applied to the dispersion matrix in a set or sequence of symbols. The sets or sequences of symbols could be of the same, or different, constellations and have the same, or different, orders.
[0070] In some implementations, the dispersion matrix of
Petition 870190033390, of 8/8/2019, p. 10/192
16/90 components can be defined such that the number of columns in the component dispersion matrix 130 represents the number of components. In another implementation, for a fixed number of columns, the number of columns can be mapped to properties of the transmitted signal, for example, the modulation order. If there are fewer components than the number of columns in the matrix, then some of the columns in the component scatter matrix will be zero. For example, if the modulation order is 4, the number of non-zero columns can be set to be 2.
[0071] In another implementation, the component dispersion matrix can be defined as the basis for a given fixed modulation, including but not limited to BPSK and π / 2-BPSK. If the component dispersion matrix is defined based on BPSK and / or π / 2-BPSK, the number of columns will be equal to the modulation order.
[0072] If a real / imaginary separation is not required, both real and imaginary parts of the components can use the same dispersion sequence. In such a case, the component dispersion sequence can be simplified to only include a dispersion column for each pair of real / imaginary parts.
[0073] The output of the component dispersion matrix 130 is provided for a symbol to resource element (RE) mapping processing block 135 to construct the MA signal to be transmitted.
[0074] The mapping performed by the symbol mapping for RE 135 can be a sparse mapping or a non-sparse mapping, depending on the MA scheme being used. Sparse mapping can be configured to have different levels of scarcity.
[0075] It should also be noted that the component dispersion matrix and / or signal mapping for RE can be specific.
Petition 870190033390, of 8/8/2019, p. 10/20
17/90 UE co and / or layer specific, to simplify the decoding of signals received from multiple UEs. The component dispersion matrix 130 can be implemented in a mode that is UE specific using values in the matrix, that is, the dispersion sequences in a given column, for a given component, or input stream, which corresponds to a UE or specific layer. The RE 135 mapping processing block can be implemented in a mode that is UE specific using a specific mapping that corresponds to a specific UE or layer.
[0076] The component dispersion matrix 130 and symbol mapping processing block for RE 135 can be combined resulting in an extended component dispersion matrix. Such a combined extended component dispersion matrix may also allow the possibility of applying a coverage code as a part of the matrix. A coverage code is a sequence of complex numbers. The coverage code can be pseudo-random whose elements are selected randomly from a given alphabet or structured. In some respects, the elements of the coverage codes have unitary breadth. EU-specific coverage codes provide an additional degree of freedom in separating signals simultaneously transmitted by multiple UEs and thus provide better reception. In some embodiments, the coverage code can be applied to the specific component matrix.
[0077] In the example of the extended component dispersion matrix, the number of lines in the resulting matrix corresponds to the dispersion factor.
[0078] The resulting matrix of extended component dispersion distinguishes different types of MA schemes. The matrix determines the type of MA scheme. Matrix selection can be based on
Petition 870190033390, of 8/8/2019, p. 10/212
18/90 at least one of the required key parameter indicators (KPI), an application scenario and spectral efficiency (SE) requirements.
[0079] In some modalities, the symbol mapping for RE 135 can use a specific component mapping.
[0080] Figure 1B illustrates an additional version of structure 150 which is similar to Figure 1 A, but with constellation remap processing blocks 123a, 123b, ..., 123r. The power / phase adjustment processing blocks 120a, 120b, ..., 120r are included in structure 150, but are still considered to be additional options for structure 150.
[0081] Examples of different combinations that result from the basic structure of Figure 1A or Figure 1B will be described below with reference to Figures 2, 3, 4, 5, 6, 7 8, 9, and 10.
[0082] Based on the structure described, the proposed MA schemes can be categorized as multi-component dispersion or single component dispersion, which is also referred to as linear dispersion.
[0083] In some implementations, the dispersion of multiple components may include using an arbitrary dispersion matrix of components, as found in Sparse Code Multiple Access (SCMA). The dispersion of multiple components can include a specific scarcity level of flexible component. In some embodiments, the multi-component dispersion may include using an identity component dispersion matrix.
[0084] In some implementations, single component dispersion may include using a layer-specific dispersion sequence and / or UE-specific dispersion sequence or a layer-specific scarcity pattern and / or a EU-specific scarcity pattern, or a combination thereof. The scatter sequence
Petition 870190033390, of 8/8/2019, p. 10/22
19/90 layer-specific and / or the UE-specific dispersion sequence can be defined in a pseudo-random mode in which the elements are selected randomly from a given alphabet or defined in a structured mode based on some criteria. [0085] It should be understood that not all signal processing operations illustrated in Figures 1A and 1B would necessarily be mandatory in a given MA scheme that is developed from the structure. Figures 1A and 1B are intended to show examples of various signal processing operations that are included in the structure. Other signal processing operations are not included.
[0086] Figure 2 is a first example 200 of a specific arrangement of signal processing operations derived from the structure to generate an MA signal. In this first example 200, pairs of bits bO, b1 are separated into two subflows 210a, 210b and the individual bits are provided for two separate Binary Phase Shift (BPSK) modulators 215a, 215b. The components emitted from each BPSK modulator 215a, 215b are multiplied by the component dispersion matrix 230. The specific component dispersion matrix 230 being used to disperse the components is:
[1 11
-11 [0087] The number of columns in the matrix, which is equal to two, is equal to the number of components, that is, one of each of the BPSK modulators. In this case, the number of columns also corresponds to the number of components and the modulation size.
[0088] The output of the component dispersion matrix 230 is then provided for the Symbol mapping processing block for RE 235. The entire process can be used to generate the
Petition 870190033390, of 8/8/2019, p. 10/23
20/90 4-point code book, 3 SCMA projections.
[0089] In the case of combining the component dispersion matrix 230 with the symbol mapping for RE 235 to generate the extended component dispersion matrix, it is possible to have a coverage code multiplied by the component dispersion matrix. The coverage code can be pseudo-random or structured with a given alphabet.
[0090] Figure 3 is another example 300 of a specific arrangement of signal processing operations derived from the structure to generate an MA signal. In example 300, a set of bits bo, bi, O2 is separated to form multiple subflows 310a, 310b and 310c and each bit is provided for one of three BPSK modulators 315a, 315b, 315c. A component output from each of the BPSK modulators 315b and 315c is provided for the Power Adjustment blocks 320b and 320c, respectively. The component outputs of the BPSK 315a modulator and the two Power Adjustment blocks 320b and 320c are multiplied by the component dispersion matrix 330. The specific component dispersion matrix 330 being used to disperse the components is:
Γ — 1 j Ü1 [—1 0 jj [0091] In example 300, it is also possible for the power adjustment processing blocks to be included in the component dispersion matrix. In this case, the component dispersion matrix becomes:
f-i ο Ί
L-i o VzjJ [0092] Or equivalently:
Petition 870190033390, of 8/8/2019, p. 10/242
21/90 • ν ’[0093] As can be seen, the power of the second and third dispersion components are amplified by a factor of 2 or equivalent, the power of the first dispersion component is reduced by a factor of 2.
[0094] The number of columns of the component dispersion matrix 330 is equal to three, which corresponds to the number of components and the modulation size.
[0095] The output of the component dispersion matrix 330 is then provided for the Symbol mapping processing block for RE 335. The entire process can be used to generate the 8 point code book, 4 SCMA projections. The number of lines indicates that the number of non-zero elements in the code book is two.
[0096] Figure 4 is another example 400 of a specific arrangement of signal processing operations derived from the structure to generate an MA signal. In example 400, individual bits bO are provided in a single stream 410 for a single modulator 415. This can, for example, be a BPSK modulator or a Quadrature Amplitude Modulation (QAM) modulator. The component output of modulator 415 is multiplied by the component dispersion matrix 430. The matrix being used to disperse the components can be a conventional dispersion sequence, for example, a type used in CDMA. In linear dispersion, there is only one component, so that the dispersion can be referred to as single component dispersion, as discussed. The output of the component dispersion matrix 430 is then provided for the Symbol to RE 435 mapping processing block.
Petition 870190033390, of 8/8/2019, p. 10/252
22/90 [0097] The component dispersion matrix can be represented as a single column matrix, that is, a vector. The dispersion matrix of components 430 can also be represented assuming BPSK modulation. In this case, the number of columns is linked to the modulation size and the columns of the component dispersion matrix can be written as:
S f - hz 3 S | a-jS | ... la ^ SJ, [0098] where S represents the dispersion sequence and are scalar numbers used to generate the QAM symbol of the BPSK symbols and the value of the subscript r is linked to the modulation size. In a specific modality, when the modulation is Quadrature Phase Shift Switching (QPSK), the component dispersion matrix S'can be represented as a two column matrix of [S [/ S].
[0099] Figure 5 is an additional example 500 of a specific arrangement of signal processing operations derived from the structure to generate an MA signal. In example 500, a bit stream bo, ... b r is divided into multiple subflows 510a, ..., 51 Or and each bit is provided for a separate modulator, which in Figure 5 are modulators of QAM 515a,. .., 515r. The components emitted from each of the QAM modulators 515a, ..., 515r are multiplied by the component dispersion matrix 530. The specific matrix being used to disperse the components is an identity component dispersion matrix, Ι ΓΧΓ . The output of the component dispersion matrix 530 is then provided for the Symbol to RE 535 mapping processing block.
[00100] Figure 6 is another example 600 of a specific arrangement of signal processing operations derived from the structure to generate an MA signal. In example 600, a set of bits bo,
Petition 870190033390, of 8/8/2019, p. 10/26
23/90 bi, b2, b 3 is divided into two subflows 610a, 610b, and each pair of bits is then provided for one of two separate modulators, which in Figure 6 are Quadrature Phase Shift Switching modulators (QPSK ) 615a, 615b. The component output of each of the QPSK modulators 615a and 615b is provided for Phase Rotation processing blocks 618a and 618b, respectively. The component output of each of the Phase Rotation processing blocks 618a and 618b is provided for Real and Imaginary Separation processing blocks 625a and 625b, respectively. The real and imaginary portions of the component output of each of the Real and Imaginary Separation processing blocks 625a and 625b are multiplied by the component dispersion matrix 630. The specific component dispersion matrix 630 being used to disperse the components is :
the hi hi
1 o / 1 [00101] The 630 component dispersion matrix output is then provided for the Symbol to RE 635 mapping processing block. The entire process can be used to represent a 16-point constellation. If the phase rotation is chosen as 45 degrees, then a 16-point code book with 9 SCMA projections can be generated.
[00102] Figure 7 is another example 700 of a specific arrangement of signal processing operations derived from the structure to generate an MA signal. In example 700, a set of eight bits bo, bi, b2, b 3 , b 4 , bs, bs, b it is divided into two four-bit subflows, each of which is provided for one of two separate modulators, namely 16-point Quadrature Amplitude Modulation modulators (16QAM) 715a, 715b. A component output from each of the 16 QAM modulators 715a and 715b is provided
Petition 870190033390, of 8/8/2019, p. 10/272
24/90 for Phase Rotation processing blocks 718a and 718b, respectively. A component output from each of the Phase Rotation processing blocks 718a and 718b is provided for the Real and Imaginary Separation processing blocks 725a and 725b, respectively. The actual and imaginary portions of the component output of each of the Real and Imaginary Separation processing blocks 725a and 725b are multiplied by the component dispersion matrix 730. The specific component dispersion matrix 730 being used to disperse the components is :
Γ1 0 j 01
Io 1 o j] [00103] The output of the component dispersion matrix 730 is then provided for the Symbol mapping processing block for RE 735. The entire process can be used to represent a constellation of 256 points. If the phase rotation is chosen as 45 degrees, then a 256 point codebook 49 SCMA projections can be generated.
[00104] Figure 8 is still 800 example of a specific arrangement of signal processing operations derived from the structure to generate an MA signal. In example 800, a bit stream bo, ..., b r is divided into multiple subflows of a bit 810a, ..., 81 Or and each bit is provided for a separate modulator, which in example 800 are modulators of QAM 815a, ..., 815r. The component output of each of the QAM modulators 815a, ..., 815r is provided for a respective constellation mapping block for constellation 823a, ..., 823r. The component output from the constellation to the constellation block 823a, ..., 823r are multiplied by the component dispersion matrix 830. The output from the component dispersion matrix 830 is then provided for the Symbol to mapping processing block. RE 835. Each mapping block of
Petition 870190033390, of 8/8/2019, p. 10/282
25/90 constellation to constellation maps a QAM symbol that has a first constellation mapping that is output from a respective QAM modulator to a second constellation mapping. In some implementations, the first and second constellation mappings have the same number of points in the constellations, but the points are identified differently. This essentially becomes a constellation reidentification. In other implementations the first and second constellation mappings have a different number of points in the constellations.
[00105] Figure 9 illustrates a Gray identification specific to a 16QAM 900 constellation. Other identifications can also be used including natural identification. The 16QAM constellation includes 16 points, each point defined by a set of four bits. Figure 9 also includes two different constellation mappings 910 and 920 that have the same layout as the 16 points, but the identification of the points is different.
[00106] Figure 10 illustrates a Gray identification specific to a 16QAM 1000 constellation. Other identifications can also be used including natural identification. The 16QAM constellation includes 16 points, each point defined by a four-bit symbol value. Constellations 1010 and 1020 are examples of remapping to a reduced constellation size. Constellations 1010 and 1020 each include 9 points, each point defined by a four-bit symbol value. Four of the constellation points in constellations 1010 and 1020 have a single symbol value for the respective points, four of the constellation points have two symbol values for the respective points, and a constellation point has four symbol values for that point. Constellations 1010 and 1020 have the same reduced point constellation size, but the identification is different for two constellations. In some respects
Petition 870190033390, of 8/8/2019, p. 10/292
26/90 all remapping can result in different bit to symbol identifications for each component.
[00107] Using the proposed structure, the MA schemes can be described by the component dispersion matrix and the symbol mapping for RE or, in some modalities, by the extended component dispersion matrix introduced above. The various MA schemes can be configured based on a desired performance (based on one or more performance related parameters such as key performance indicators (KPI)), based on an application scenario (for example, improved Mobile Bandwidth (eMBB), massive Machine Type Communications (mMTC), Ultra Reliable Low Latency Communications (URLLC), a type of traffic or transmission (low latency or latency tolerant traffic, concession based transmissions (ie with concession) or without concession (ie, without a previous concession), etc.) - hereinafter generally referred to as an application scenario, and / or based on certain specifications (physical layer) or requirements, such as, but not limited to, spectral efficiency Another parameter that can be specified includes the modulation order In aspects that use the same modulator for different components, the modulator order can be implicitly obtained by the modulation and coding scheme (MCS) and the number of components. In some embodiments, modulators can use BPSK or π / 2-BPSK and the component dispersion matrix (or extended component dispersion matrix) can be defined based on that specific modulation being used by the modulator.
[00108] In some embodiments, the component dispersion matrix may also be EU specific. In some embodiments, the symbol for RE mapping pattern used by the symbol mapping pattern processing block for RE po
Petition 870190033390, of 8/8/2019, p. 10/30
27/90 would be EU specific or layer specific. In some modalities, a phase and / or amplitude adjustment can be determined based on one or more of a) an application scenario, b) physical layer requirements for the transmission of MA, c) meeting key performance indicators (KPI) ) and UE id and / or the layer index.
[00109] Described above are characteristics that mainly correspond to transmitters and the generation of an MA signal. Aspects of the description also refer to the reception of MA signals and how these signals can be decoded.
[00110] Once a receiver knows the modulation and coding scheme (MCS), component dispersion matrix, and the mapping of symbols to RE and other relevant signal processing methods used by a transmitter to generate the MA signal , the receiver can use this information to decode the signal. In some embodiments, the modulation size can be obtained from the component dispersion matrix. In other embodiments, the component dispersion matrix can be obtained or selected from the characteristic of the physical layer of the signal including, but not limited to, spectral efficiency measurements, type of application and QoS requirement, channel quality indicator (CQI) , signal to noise ratio (SNR). The transmitter can use one or more matrix selection parameters to select a matrix. In some modalities, the matrix can be obtained from explicit signaling by the network. In some other modalities, a grouping of arrays can be generated in advance and communicated to the UE through physical layer and / or higher signaling layer together with the mapping rule between the matrix index and UE index, index of layer and other matrix selection parameters that include spectral efficiency measurements, type of application and QoS requirement, channel quality indicator (CQI), signal-to-noise ratio (SNR). And bad
Petition 870190033390, of 8/8/2019, p. 10/312
In other ways, generating a group of dispersion matrices may include generating a plurality of dispersion sequences for use in the construction of component dispersion matrices.
[00111] Knowledge of the component dispersion matrix, and the symbol mapping processing block for RE and other relevant signal processing methods used by a transmitter to generate the MA signal by the network side receiver could be or implicit or received through explicit UE signaling, or a combination thereof.
[00112] In some modalities, the implicit knowledge may be based on a physical layer characteristic of the signal, such as the spectral efficiency of the transmitted signal, type of application and QoS requirement. For example, there may be a one-to-one mapping between spectral efficiency and the component dispersion matrix.
[00113] In a UL situation where a UE is transmitting to a network-side receiver, the network-side receiver may not know the component dispersion matrix and symbol mapping for RE and other methods of processing relevant signal that were used to generate the signal by the UE. In some embodiments, the data dispersion matrix and / or the mapping of symbols to RE and other relevant signal processing methods used by a transmitter to generate the MA signal can be mapped to the UE id and / or index of layer. In this case, if the network side receiver has knowledge of the UE index of the UE, this knowledge can be used to determine the component dispersion matrix and the symbol mapping for RE, for example, by reducing the matrix search space dispersion of potential components and symbol mappings for RE.
Petition 870190033390, of 8/8/2019, p. 10/32
29/90 [00114] Blind detection by the receiver may also be possible, if there are sufficiently few dispersion matrices of potential components and symbol mappings for RE.
[00115] Figure 11 is a flowchart 1100 that illustrates an exemplary method for transmitting an MA signal. The steps of the method can be performed by a network side device that is transmitting to one or more UEs or by one or more UEs that are transmitting to a network side receiver.
[00116] Step 1110 involves the modular transmission device with at least a first bit stream using a first type of modulation to generate at least a first modulated symbol from each of the at least one first bit stream. Each first bit stream includes at least one bit.
[00117] Step 1120 involves the transmission device dispersing each of the at least one first modulated symbol using a dispersion sequence that is specific to the respective first bit stream to generate a second set of modulated symbols.
[00118] Step 1130 involves the transmission device mapping at least one of the second set of modulated symbols using a resource element mapping and adding / multiplexing the mapped symbols to generate the MA signal.
[00119] An optional step 1135 that can be performed, specifically for a DL scenario when a network side device is transmitting a signal to more than one UE, or uplinked when more than one signal layer is transmitted, it involves the network side device multiplexing the second mapped sets of modulated symbols that were generated for each of the UEs or separate layers prior to transmission.
[00120] Step 1140 involves the transmission device transmitting
Petition 870190033390, of 8/8/2019, p. 10/33
30/90 take the second mapped sets of symbols modulated as an MA signal.
[00121] An additional optional step 1150 may include the transmitting device notifying a MA signal receiver of information that may assist the receiver in decoding the MA signal. This may include notifying the receiver of one or more of a modulation type, a component-specific dispersion sequence, and a symbol element map for recoding the MA signal.
[00122] The exemplary method 1100 is intended for illustrative purposes. The steps that are identified in Figure 11 as optional in the flowchart above may or may not be performed on a given implementation of the method. Other aspects could involve performing the illustrated operations in any of several ways, performing fewer or additional operations, and / or varying the order in which the operations are performed. Other variations could be or become apparent to a person skilled in the art based on the present description.
[00123] Although the UE may be responsible for selecting the signal processing operations, the UE can receive network side receiver information and select the signal processing operations based on the information received. Also, in some embodiments, the signal processing operations to be used for each UE are pre-defined and / or pre-configured based on the UE id. It makes sense for the UE to be responsible for selecting signal operations since the UE may be able to process only certain types of signals. The network side receiver can propose or assign different selections of signal processing operations to different UEs based on the knowledge of the receiver of the UEs.
[00124] In a UL scenario, UEs can also signal the network side receiver to inform the network side receiver of the type
Petition 870190033390, of 8/8/2019, p. 10/34
31/90 of the MA signal being used, that is, the types of signal processing operations used to generate the signal by the UE.
[00125] Figure 12 is a flow chart 1200 illustrating an exemplary method for decoding an MA signal. The method steps can be performed by a network side device that is receiving the MA signal from one or more UEs or by one or more UEs that are receiving from a network side receiver.
[00126] Step 1210 involves the receiving device receiving the MA signal.
[00127] Step 1220 involves the receiving device determining at least one set of variables that includes a modulation type, a component-specific dispersion sequence, and a symbol element mapping for resource and other relevant signal processing methods which were used to generate the signal by the UE to decode the MA signal. In some embodiments, this determination can be based on UE id, blind detection or signaling received from the UE, or a combination thereof.
[00128] Step 1230 involves the receiving device decoding the MA signal.
[00129] Figure 13 illustrates an example of a collection of signal processing operations that can be part of a structure 100 to generate a NoMA signal. Signal processing operations can be divided into two categories. Categories can be UE UE-specific and / or layer 1304 specific bit-level multiplexing and UE symbol-specific and / or layer 1316-specific multiplexing operations. Signals transmitted by a given UE often include only a single layer, but this does not prevent a single UE from transmitting a signal generated from more than one layer.
[00130] In bit level multiplexing operations 1304, different
Petition 870190033390, of 8/8/2019, p. 10/35
32/90 different functions are used for different UEs, or different layers of the same UE, to convert bits of information to encoded bits. The encoded bits are then provided for 1316 symbol level multiplexing operations. A common way of achieving bit level multiplexing is bit level interleaving and / or mixing, but others also contemplated.
[00131] In 1316 symbol level multiplexing operations, different functions are used for different UEs, or different layers of the same UE, to convert the encoded bits received from bit level operations to the output symbols to be transmitted. There are various combinations of signal processing operations which can result in symbol level multiplexing. Examples of some combinations will be described below with reference to Figures 14A, 14B, 15, 16A, 16B, 17, and 18.
[00132] In Figure 13, a bit stream of information 1301 is provided for bit level operation 1304. Bit level operations 1304 include a first signal processing operation that performs early error correction (FEC) coding ) and 1302 interleaving. The first signal processing operation can be considered FEC domain multiplexing by defining UE-specific and / or layer-specific FEC characteristics, such as, but not limited to, bit level interleaving and / or mixture.
[00133] An encoded bit output 1303 of bit level operations 1304 is provided for symbol level operations 1316. Encoded bits 1303 are provided for a second signal processing operation that performs modulation 1306 of encoded bits 1303. Modulation 1306 generates encoded bit symbols. The second signal processing operation can include advanced modulation, such as multidimensional modulation or constellation mapping. Constellation mapping basically
Petition 870190033390, of 8/8/2019, p. 36/102
33/90 by a QAM symbol obtained from the first constellation to a second symbol obtained from the second constellation. In some implementations, the first and second constellations have the same number of points, but the points are identified differently. This essentially becomes a constellation reidentification. In other implementations, the first and second constellations have a different number of points. The second signal processing operation 1306 may include one-dimensional modulation with constellation mapping through a set of tones that are to be used to transmit the signal.
[00134] An output of the second signal processing operation is provided for a third signal processing operation that performs 1308 symbol pre-coding. This type of signal processing operation is mainly used for reducing peak power ratio for average (PAPR) that can improve the coverage of the transmitted signal.
[00135] An output from the third signal processing operation is provided for a fourth signal processing operation that performs 1310 symbol level interleaving, which can also be referred to as a symbol level scrambling. The fourth signal processing operation models interleaver domain multiplexing at the symbol level.
[00136] An output from the fourth signal processing operation is provided for a fifth signal processing operation that performs 1312 symbol level dispersion. The fifth signal processing operation models code domain multiplexing. An example of code domain multiplexing includes, but is not limited to, linear dispersion applying a dispersion sequence.
[00137] An output of encoded bits of the fifth operation of pro
Petition 870190033390, of 8/8/2019, p. 37/102
34/90 signal cessation is provided for a sixth signal processing operation that performs symbol to tone mapping or symbol mapping to resource element (RE) 1314. This signal processing operation models pattern domain multiplexing.
[00138] An output from the sixth signal processing operation are output symbols 1315 for transmission.
[00139] In some modalities, the order of the signal processing operations may be different. For example, symbol preset 1308 can be after mapping symbol to tone 1314 or symbol level interleaving can be after symbol level dispersion.
[00140] It should be understood that not all signal processing operations illustrated in Figure 1 would necessarily be required in a given NoMA scheme that is developed from the structure. Figure 13 intends to show the various signal processing operations that are included in the structure. Other signal processing operations are not excluded.
[00141] Figure 14A is a first example 1400 of a set of selected signal processing operations derived from the structure to generate a NoMA signal. In this first example 1400, the signal processing operations that are selected are FEC 1402, modulation 1406, symbol level interleaving 1410, symbol level dispersion 1412 and symbol to tone mapping 1414. This set of signal processing operations may correspond to a specific Sparse Code Multiple Access (SCMA) implementation.
[00142] A representative example of how modulation 1420 is performed is also shown in Figure 14A below modulation block 1306. Blocks 1420A, 1420B, 1420C and 1420D each
Petition 870190033390, of 8/8/2019, p. 38/102
35/90 represents a symbol to be transmitted. Blocks 1420A and 1420B represent a pair of modulated symbols and blocks 1420C and 1420D represent a duplicate version of the pair of modulated symbols from blocks 1420A and 1420B. The four blocks are combined by the modulation signal processing operation 1406.
[00143] The 1410 symbol level caret processing operation shuffles the symbols in the four blocks of the 1420A, 1420B, 1420C and 1420D block arrangement for the 1422A, 1422C, 1422B and 1422D block arrangement.
[00144] The symbol level dispersion 1412 applies a dispersion signature equal to [1 0]. As a result of this scatter signature, the symbols in blocks 1420A, 1420B are maintained and the symbols in blocks 1420C and 1420D are removed, leaving those locations empty. Although Figure 14A uses a specific dispersion signature, this is not intended to be limiting, and other signatures are contemplated.
[00145] The 1450A symbol to tone mapping signal processing operation applies a mapping from one to one of the block symbols 1420A and 1420B and the two empty subcarrier locations available for transmission.
[00146] Figure 14B is a second example 1440 of a selection of a set of signal processing operations derived from the structure to generate a NoMA signal. In example 1440, the signal processing operations that are selected and combined are FEC 1442, modulation 1446, and symbol-to-tone mapping 1454. In this implementation, symbol-to-tone mapping can be performed through layer-specific subcarrier mapping and / or EU specific. In some modalities, in modulation 1446, it is possible to define a layer-specific and / or UE-specific modulation, such as, but not limited to, phase rotation
Petition 870190033390, of 8/8/2019, p. 10/39
36/90 layer specific and / or EU specific. This set of signal processing operations can correspond to a specific Sparse Code Multiple Access (SCMA) implementation. [00147] Figure 15 is a third example 1500 of a selection of a set of signal processing operations derived from the structure to generate a NoMA signal. In example 1500, the signal processing operations that are selected and combined are FEC 1502, modulation 1506, symbol level interleaving 1510, symbol level dispersion 1512 and symbol to tone mapping 1514.
[00148] A representative example of how modulation 1506 and symbol level interleaving 1510 are performed is shown in Figure 15. Similar to the way in which modulation and interleaving are performed in Figure 14A, blocks 1520A, 1520B, 1520C and 1520D in Figure 15 they are combined by the 1506 modulation signal processing operation and shuffled by the symbol level interleaving signal processing operation 1510.
[00149] In example 1500, the symbol level dispersion signal processing operation 1512 allows linear dispersion in addition to multidimensional dispersion. This can be done by applying a general dispersion sequence over the multidimensional signals. This is different than using a single spread signature, such as the signature [1 0] in example 1400 above. The transmitted signal may not be sparsely dispersed, as can be seen in Figure 15, because each of the four blocks has a respective symbol. The 1514 symbol-to-tone mapping signal processing operation applies to a one-to-one mapping for the subcarriers available for transmission.
[00150] Figure 16A is a fourth example 1600 of a selection of a set of signal processing operations derived from
Petition 870190033390, of 8/8/2019, p. 40/102
37/90 structure to generate a NoMA signal. In example 1600, the signal processing operations that are selected and combined are FEC 1602, Quadrature Amplitude Modulation (QAM) 1606 modulation, 1610 symbol level interleaving, 1612 symbol level dispersion and symbol to tone mapping 1614, where the mapping is a one-to-one mapping.
[00151] A representative example of how the 1620 QAM modulation signal processing operation is performed is shown in Figure 16A. Blocks 1620A, 1620B, 1620C and 1620D are combined by modulating QAM 1606 and shuffling by symbol level interleaving 1610 in a similar way to that of modulation 1606 and symbol level interleaving 1610 in Figure 16A.
[00152] The 1612 symbol level spread applies a spread signature equal to [1 0]. This results in the symbols in blocks 1620A, 1620B being kept and the symbols that were in blocks 1620C, 1620D being removed, leaving those locations empty.
[00153] The symbol mapping for tone 1614 applies a mapping of one to one of blocks 420A, 420B and the empty locations for subcarriers available for transmission.
[00154] Figure 16B is a fifth example 1640 of a selection of a set of signal processing operations derived from the structure to generate a NoMA signal. In example 1640, the signal processing operations that are selected and combined are FEC 1642, QAM modulation 1646, symbol level interleaving 1650, and symbol mapping to layer 1654 specific tone. In this implementation, pattern domain multiplexing can be performed through layer-specific subcarrier mapping.
Petition 870190033390, of 8/8/2019, p. 41/102
38/90 [00155] Figure 17 is a sixth example 1700 of a selection of a set of signal processing operations derived from the structure to generate a NoMA signal. In example 1700, the signal processing operations that are selected and combined are FEC 1702, QAM 1706 modulation, symbol level dispersion 1712, and symbol to tone mapping 1714. In this implementation, no symbol domain interleaving is used. The scatter sequence can be predefined or pseudo-random and the scatter sequence can be obtained from a known symbol alphabet. Symbol-to-tone mapping maps scattered symbols to all available tones. There is no pattern multiplexing.
[00156] Figure 18 is a seventh 1800 example of a selection of a set of signal processing operations derived from the structure to generate a NoMA signal. In example 1800, the signal processing operations that are selected and combined are FEC 1802, QAM 1806 modulation, symbol level dispersion 1812, and symbol to tone mapping 1814. In this implementation there is no symbol domain interleaving. The scatter sequence can be predefined or pseudo-random and the scatter sequences can be obtained from a known symbol alphabet. Subscriptions can have different levels of scarcity. The symbol mapping for tone 1812 can be layer specific and / or UE specific depending on the way the symbol spread is defined. If the symbol level dispersion is only defined over non-zero blocks, then the symbol-to-tone mapping can also be layer specific and / or UE specific.
[00157] Figure 19 is a 1900 flowchart which is an example of how the signal processing operations of the structure can be configured for use in generating a NoMA signal. The blo
Petition 870190033390, of 8/8/2019, p. 42/102
39/90 co 1905 is a decision point for determining whether a high connection density is required, that is, the receiver needs to decode a potentially large number of simultaneous signal transmissions. If not, there is another 1910 decision point block. The decision to be determined in decision block 1910 is whether the NoMA signal should have a high spectral efficiency. If so, block 1915 involves configuring signal processing operations using one or more of multidimensional dispersion, layer-specific and / or UE-specific bit level interleaving and layer-specific and / or symbol-specific level interleaving. HUH. If not, block 1920 involves configuring signal processing operations using a predetermined standard NoMA scheme.
[00158] If the result of decision block 1905 is yes, then block 1925 indicates that configuring signal processing operations may involve using a partial collision multiple access scheme that includes symbol mapping for specific layer sparse tone and / or EU specific. Block 1930 is a decision point for determining whether the NoMA signal should have a high coverage area or a high spectral efficiency or none. If none, the 1920 block involves configuring signal processing operations using a predetermined standard NoMA scheme. If the signal needs to have a high coverage area, block 1940 involves configuring signal processing operations using at least one of a low PAPR modulation or codebook, sparse low PAPR patterns, long dispersion sequences, and pre - symbol encoding. If the signal needs to have high spectral efficiency, then block 1945 involves configuring signal processing operations using one or more of multidimensional dispersion, rather than linear dispersion, layer-specific and / or UE-specific bit level interleaving and level interleaving
Petition 870190033390, of 8/8/2019, p. 43/102
40/90 layer specific and / or EU specific symbol.
[00159] The exemplary structure described above is described with respect to UL NoMA, and the structure is considered to be used for one or more UEs that are communicating with a network side receiver. Each UE can select different signal processing operations that the UE determines are best for the respective application of the UE. UEs can determine signal processing operations based on one or more of: a) requirements imposed on the UEs by the network, b) requirements set by the UEs c) measurements made by the UEs that define the UE environment and d) id of UE or layer index.
[00160] The UE can receive information from the network that may be relevant to the decisions being taken by the UE. For example, the network can indicate to the UE if the receiver is in a high density area to allow the UE to make an appropriate decision on which signal processing operators to select. Such information can be sent over the network in a high-layer message. Physical conditions, such as signal density in a given area, may not change dramatically over time and, therefore, may be less frequently updated.
[00161] Configuring the signal processing operations may include configuring dispersion signatures for total dispersion or partial dispersion; select the type of modulation to be used, such as, but not limited to, QAM, PSK, multidimensional modulation; or select whether pre-coding should be used or not.
[00162] Although the UE may be responsible for selecting the signal processing operations, the UE can receive information from the network side receiver and select the signal processing operations based on the information received. The network side receiver can propose or assign different selections for different UEs
Petition 870190033390, of 8/8/2019, p. 44/102
41/90 based on the recipient's knowledge of the UEs.
[00163] UEs can also signal the receiver to inform the receiver of the type of NoMA signal being used, that is, the types of signal processing operations that it is using to generate the signal.
[00164] The receiver may be able to use different types of decoding methods that best suit a given signal. For example, the receiver may be able to use decoding methods such as maximum probability (ML), message passing algorithm (MPA) and successive interference cancellation (SIC). In some embodiments, the receiver can select the best decoding method for decoding the signal based on the receiver's knowledge of the UE and the environment in which the UE is operating and the application scenario. The environment in which the UE is operating may refer to physical layer requirements such as spectral efficiency, coverage, peak-to-average power ratio (PAPR) and system connectivity. In some embodiments, the receiver may select the best decoding method for decoding the signal based on information received from the UE that identifies the type of NoMA scheme that the UE has selected for transmission.
[00165] Figure 20 illustrates an example of a collection of signal processing operations that can be part of a structure 100 for generating a NoMA signal, which includes units to function as FEC 2002, bit level interleaver / mixer 2004, 2006 modulated symbol sequence generator, 2008 symbol sequence pre-encoder, symbol mapping for RE 2010, and 2012 waveform modulator.
[00166] Step 1: A stream of information bits 2001 is provided to perform early error correction (FEC) coding 2002. Within the FEC module, the information bits are processed
Petition 870190033390, of 8/8/2019, p. 45/102
42/90 with FEC channel code. An example is a block of K bits of information are encoded and N encoded bits are generated, and N> K. [00167] Step 2: The encoded bit is then provided for bit level interleaver / mixer 2104 for interleaving process / bit level mix. In bit level interleaver / mixer 2104, encoded bits are interleaved or mixed, and interleaved / mixed bits are generated. The bit level interleaver / mixer can be UE specific, that is, each UE has a specific interleaver / mixer, layer specific, or cell specific, i.e., the UEs in each cell apply a specific interleaver / mixer. [00168] Step 3: An encoded bit output from the bit level interleaver / mixer 2004 is provided for the modulated symbol level sequence generator 2006. The modulated symbol level sequence generator 2006 generates symbols from the encoded bits. In the 2006 modulated symbol sequence generator, the interleaved / mixed bits are mapped to modulated symbols, with or without additional symbol level spreading operation. Bit to symbol mapping can be one or multiple bits for one or multiple symbols. Symbol-level scattering is multiplying symbols by scatter codes, which can include one or multiple stages, and the length of the scatter code can be different at each stage.
[00169] Step 4 (optional): An output from the 2006 modulated symbol level sequence generator is provided for the 2008 symbol sequence pre-encoder that performs 2008 symbol pre-encoding. The modulated symbol sequence can be applied to a 2008 symbol sequence pre-encoder. This is mainly to reduce the PAPR of the transmitted signal which can improve the coverage of the transmitted signal. In the case of OFDM waveform, DFT pre-coding could be used.
Petition 870190033390, of 8/8/2019, p. 46/102
43/90 [00170] Step 5: An output from the 2008 symbol sequence pre-encoder is provided for the mapping of symbol to resource element (RE) 2010. The modulation symbols are mapped to the resource elements for transmission, with or without symbol level interleaving / mixing. The symbol level interleaver / mixer can be UE specific, that is, each UE has a specific symbol level interlayer / mixer, layer specific, or cell specific, that is, the UE in each cell applies a specific symbol level interleaver / mixer.
[00171] It can also be noted that the order of the signal processing operations can be changed, for example, the symbol sequence pre-decoder can be placed after the symbol mapping to RE.
[00172] Step 6: waveform modulator: after generating the symbols and mapping them to the REs, the waveform generator block will generate the actual signal to be transmitted through the air.
[00173] Figure 21 shows different aspects for the Bit level interleaver / mixer block used in the structure in which the EU / cell specific bit level interleaver / mixer could be used. The interleaver is applied to change the order of the bits, and the order of bits can be referred to as an interleaver pattern. The encoded bits can also be mixed with a mixer. The mixer is applied to perform an exclusive or (XOR) operation on the bits encoded with a mixing sequence. Either the interleaver, mixer, or combinations of both can be applied here. If both are applied, either can be applied first. The interleaver pattern and mixing sequence can be UE specific, layer specific, or cell specific meaning that it depends on the UE, layer, or cell id or combination of some or all. Each of the following cases can
Petition 870190033390, of 8/8/2019, p. 47/102
44/90 be understood as an aspect of the description for Bit level interleaver / mixer 2004 in Figure 20.
[00174] In one aspect of the description shown as case 1 in Figure 21, a UE-specific bit interleaving is used. The encoded bits are interleaved with UE-specific bit interleavers, and the UEs can have different interleavers. In one embodiment, the encoded bits are interleaved with layer-specific bit interleavers, and different layers can have different interleavers.
[00175] In one aspect of the description shown as case 2 in Figure 21, an EU specific bit mix is used. The encoded bits are mixed with a specific UE mixer, and the UEs can have different mixers. In one embodiment, the encoded bits are mixed with a specific layer mixer, and different layers can have different mixers.
[00176] In one aspect of the description shown as case 3 in Figure 21, UE-specific bit interleaving or cell-specific bit interleaving and cell-specific bit mixing are used. The encoded bits can first be interleaved with the UE-specific interleaver or layer-specific interleaver, and then mixed with the cell-specific mixer, or in the other order. The cell-specific term can be understood as network-specific, or specific by base station coverage.
[00177] In one aspect of the description shown as case 4 in Figure 21, a UE specific bit mix or layer specific bit mix and cell specific bit interleaving are used. The encoded bits are first mixed with a specific UE mixer or a specific layer mixer, and then interleaved with a cell specific interleaver. Again, the order of mixing and merging may change.
Petition 870190033390, of 8/8/2019, p. 48/102
45/90 [00178] In one aspect of the description shown as case 5 in Figure 21, neither interleaving nor mixing operations are applied. In other words, in case 5, the bit level interleaver / mixer 2004 in Figure 20 is optional.
[00179] Figure 22 shows different aspects of the modulated symbol level sequence generator block used in the structure. In some embodiments, the interleaved / mixed bits are mapped to modulated symbols. Bit-to-symbol mapping can be based on the same mapping function used for mapping bit streams (or a single bit) to a single symbol. The mapping can be QAM modulation, or non-QAM modulation. In some other modalities, bit to symbol mapping can be based on the same mapping function used for mapping bit streams to multiple symbols. The mapping can be a multidimensional modulation.
[00180] In some other modalities, each stream of interleaved / mixed bits is mapped to a symbol which is generated using a QAM modulator, BPSK modulation, and / or | - BPSK modulation. This symbol is then mapped to multiple symbols modulated by constellation mapping which maps the points of the original constellation to some other points for each modulated symbol. In some other schemes, the mapped constellation points are the same, but the bit identification for constellation is different for each modulated symbol.
[00181] Any of the above modes of bit to symbol mapping can be UE specific and / or layer specific, which means different UEs or different layers sent by the same UE apply different bit to symbol mapping modes. Any of the above modes from bit to symbol mapping can be cell specific, meaning that the UEs in each cell
Petition 870190033390, of 8/8/2019, p. 49/102
46/90 apply the same bit to symbol mapping mode, but UEs in different cells apply different bit to symbol mapping modes.
[00182] In one aspect of the description shown as case 1 in Figure 22, the generation of the modulated symbol level sequence includes QAM modulation to map each input bit stream to a QAM symbol. In some modalities, modulation of BPSK, and / or - modulation of BPSK can be used as modulation of
QAM.
[00183] In one aspect of the description shown as case 2 in Figure 22, the generation of modulated symbol level sequence includes non-QAM modulation to map each input bit stream to a non-QAM symbol.
[00184] In one aspect of the description shown as case 3 in Figure 22, the generation of modulated symbol level sequence includes multidimensional modulation of length L to map each input bit stream to L symbols.
[00185] In one aspect of the description shown as case 4 in Figure 22, the generation of modulated symbol level sequence includes QAM modulation by symbol followed by constellation mapping to generate a second modulated symbol. In this case, the mapped constellation points are the same as the original QAM constellation, however, the bit identification for constellation is different for each second modulated symbol.
[00186] In some schemes, after mapping the interspersed / mixed bit streams are mapped to modulated symbols, we have symbol level dispersion by multiplying each modulated symbol with a scatter code. The same scatter code can be used for each modulated symbol and therefore, the scatter can be modeled by vector multiplication. The number of
Petition 870190033390, of 8/8/2019, p. 50/102
47/90 lines can indicate the scatter factor or the number of non-zero elements in the scatter block.
[00187] In some schemes, interleaved / mixed bits are mapped to modulated symbols. Bit-to-symbol mapping can be based on the same mapping function used for mapping bit streams (or a single bit) to a single symbol. Bit-to-symbol mapping can be UE-specific, layer-specific, cell-specific, UE-specific, layer-specific, cell-specific or a combination thereof.
[00188] In some schemes, interleaved / mixed bits are mapped to modulated symbols. Bit-to-symbol mapping can be based on the same mapping function used for mapping bit streams to multiple symbols. Bit-to-symbol mapping can be UE specific, layer specific, cell specific or a combination thereof.
[00189] In some schemes, each stream of interleaved / mixed bits is mapped to a symbol which can be generated using a QAM modulator, BPSK modulation, and / or | - BPSK modulation. This symbol is then mapped to multiple symbols modulated by constellation mapping which maps the points of the original constellation to some other points for each modulated symbol. In some other schemes, the mapped constellation points are the same, but the bit identification for constellation is different for each modulated symbol. The constellation mapping process can be symbol-specific, UE-specific, layer-specific, cell-specific or a combination thereof.
[00190] Figure 23 shows different aspects for the modulated symbol level sequence generator block used in the structure. In some modalities, after mapping the bit streams
Petition 870190033390, of 8/8/2019, p. 51/102
48/90 interleaved I mixed for modulated symbols, one or multiple levels of symbol level dispersion can be applied. For example, when there are two scatter levels of symbol level, the modulated symbols are multiplied by a first scatter code in the first stage, and the generated scatter symbols can be scattered again using a second scatter code. The first scatter code and the second scatter code can have different lengths. The scatter codes used for each stage can be symbol-specific, UE-specific, layer-specific, cell-specific or a combination thereof.
[00191] In some other modalities, after the mapping of the interleaved / mixed bit streams are mapped to modulated symbols, we have symbol level dispersion by multiplying each modulated symbol by a dispersion code. The scatter code used to scatter each modulated symbol can be different. In some modalities, the dispersion can be modeled by matrix multiplication. The number of columns can indicate the modulation order or number of modulated symbols, and the number of lines can indicate the scatter factor or the number of non-zero elements in the scatter block. The dispersion matrix can be symbol specific, UE specific, layer specific, cell specific or a combination thereof.
[00192] In some other modalities, after the mapping of the interleaved / mixed bit streams are mapped to modulated symbols, we have symbol level dispersion multiplying each modulated symbol by a dispersion code. The same scatter code can be used for each modulated symbol. In some modalities, the dispersion can be modeled by vector multiplication. The number of lines can indicate the dispersion factor or the
Petition 870190033390, of 8/8/2019, p. 52/102
49/90 number of non-zero elements in the dispersion block. The scatter code can be symbol-specific, EU-specific, layer-specific, cell-specific or a combination thereof.
[00193] In one aspect of the description shown as case 6 in Figure 23, the generation of modulated symbol level sequence is performed by QAM modulation, BPSK modulation, and / or | - BPSK modulation to map each input bit stream to a QAM and / or BPSK symbol followed by a first L1 length symbol level spread to generate the first modulated symbol sequence.
[00194] In some other aspects shown in case 6, the first modulated symbol sequence is further dispersed using the second symbol level dispersion with length L2.
[00195] In one aspect of the description shown as case 7 in Figure 23, the generation of the modulated symbol level sequence is performed by Multidimensional Modulation of length L to map each input bit stream to each input bit stream to L symbols followed by the first matrix dispersion with size L-by-L1, L1> = L to generate the first modulated symbol sequence.
[00196] In some other aspects shown in case 7, the first modulated symbol sequence is further dispersed using the second symbol level dispersion with length L2.
[00197] In one aspect of the description shown as case 8 in Figure 23, the generation of the modulated symbol level sequence is performed by QAM modulation by symbol, BPSK modulation, and / or “RPSK TBodnlation, followed by grouping of symbols in groups of size L. Then, the groups of symbols are multiplied by matrix dispersion with size L-by-N, N> = L where N
Petition 870190033390, of 8/8/2019, p. 53/102
50/90 denotes the dispersion length.
[00198] In one aspect of the description shown as case 9 in Figure 23, Modulated symbol level sequence generation is performed by L-length multidimensional modulation to map each input bit stream to L symbols and followed by matrix dispersion with size L-by-N, N> = L where N denotes the dispersion length.
[00199] In one aspect of the description shown as case 10 in Figure 23, modulated symbol level sequence generation is performed by QAM modulation, BPSK modulation, and / or ç - BPSK modulation to map each bit stream input for a QAM and / or BPSK symbol followed by vector sequence dispersion with length N, N> = 1.
[00200] In one aspect of the description shown as case 11 in Figure 23, the generation of modulated symbol level sequence is performed by L-length multidimensional modulation to map each input bit stream to L symbols followed by sequence dispersion of L vectors with length N, N> = 1.
[00201] Figure 24 shows different aspects for the modulated symbol level sequence generator block used in the structure. In some modalities, the modulated symbols, with or without dispersion, can pass through a symbol level interleaver for better interference randomization. The function of the symbol level interleaver is to change the order of the symbols which can be referred to as an interleaver pattern. Modulated symbols, with or without dispersion, can pass through a symbol level mixer for better interference randomization. The mixer is to multiply the symbols with a mixing sequence. The interleaver pattern and mixing sequence could be UE specific, layer specific, cell specific or one of their
Petition 870190033390, of 8/8/2019, p. 54/102
51/90 combination.
[00202] In one aspect of the description shown as case 12 in Figure 24, the generation of modulated symbol level sequence is performed by QAM modulation, BPSK modulation, and / or
- BPSK modulation to map each input bit stream to a QAM symbol and / or BPSK symbol followed by vector sequence dispersion with length N, N> = 1. Then, a symbol level interleaving could also be applied in the sequence of emitted modulated symbols.
[00203] In one aspect of the description shown as case 13 in Figure 24, the generation of modulated symbol level sequence is performed by L-length multidimensional modulation to map each input bit stream to L symbols followed by level interleaving. symbol.
[00204] In one aspect of the description shown as case 14 in Figure 24, the generation of modulated symbol level sequence is performed by QAM modulation, BPSK modulation, and / or | - BPSK modulation to map each input bit stream to a QAM and / or BPSK symbol followed by vector sequence dispersion with length N, N> = 1. Then, a symbol level mix could also be applied in the sequence of emitted modulated symbols.
[00205] In one aspect of the description shown as case 15 in Figure 24, generation of the modulated symbol level sequence is performed by L-length multidimensional modulation to map each input bit stream to L symbols followed by a level mix. symbol.
[00206] Figure 25 shows different aspects for the modulated symbol level sequence generator block used in the structure
Petition 870190033390, of 8/8/2019, p. 55/102
52/90 ra.
[00207] In one aspect of the description shown as case 1 in Figure 25, the generation of modulated symbol level sequence is performed by QAM modulation, BPSK modulation, and / or ç - BPSK modulation to map each bit stream input for a QAM and / or BPSK symbol followed by dispersion of EU-specific vector sequence with length N, N> = 1.
[00208] In one aspect of the description shown as case 2 in Figure 25, the generation of modulated symbol level sequence is performed by non-QAM modulation, BPSK modulation, and / or ç - BPSK modulation to map each flow of input bits for a symbol followed by dispersion of EU-specific vector sequence with length N, N> = 1.
[00209] In one aspect of the description shown as case 3 in Figure 25, the generation of modulated symbol level sequence is performed by L-length multidimensional modulation to map each input bit stream to L symbols and followed by matrix dispersion EU-specific size L-by-N, N> = L where N denotes the dispersion length.
[00210] In one aspect of the description shown as case 4 in Figure 25, the generation of modulated symbol level sequence is performed by QAM modulation by symbol, BPSK modulation, and / or | - BPSK modulation followed by grouping of symbols into groups of size L. Then, the groups of symbols are multiplied by dispersion of specific EU matrix with a size L-by-N, N> = L where N denotes the length of dispersion .
[00211] In one aspect of the description shown as case 5 in Figure 25, the generation of modulated symbol level sequence is performed by QAM modulation by symbol, BPSK modulation,
Petition 870190033390, of 8/8/2019, p. 56/102
53/90 and / or 7 - BPSK modulation followed by constellation mapping to generate second modulated symbols. Then, the second modulated symbol is dispersed by dispersion of specific EU vector sequence with length N, N> = 1.
[00212] In one aspect of the description shown as case 6 in Figure 25, the generation of modulated symbol level sequence is performed by symbol QAM modulation, BPSK modulation, and / or 7 - 8PSK modulation followed by applying a phase adjustment and / or optional amplitude for each modulated symbol and then group the symbols into groups of size L. Then, the symbol groups are multiplied by dispersion of specific EU matrix with a size L-by-N, N> = L where N denotes the dispersion length.
[00213] Figure 26 shows different aspects for the modulated symbol level sequence generator block used in the structure.
[00214] In one aspect of the description shown as case 7 in Figure 26, the modulated symbol level sequence generation is performed by QAM modulation, BPSK modulation, and / or * BPSK modulation to map each stream of bits from entry for a QAM and / or BPSK symbol followed by dispersion of EU-specific vector sequence with length N, N> = 1. Then, a cell-specific symbol mix is applied to the modulated symbol sequence. In some embodiments, vector sequence dispersion and / or symbol mixing may also be layer specific.
[00215] In one aspect of the description shown as case 8 in Figure 26, the generation of modulated symbol level sequence is performed by non-QAM modulation, BPSK modulation, and / or
Petition 870190033390, of 8/8/2019, p. 57/102
54/90
I - BPSK modulation to map each input bit stream to a symbol followed by dispersion of UE-specific vector sequence with length N, N> = 1. Then, a cell-specific symbol mix is applied to the modulated symbol sequence. In some embodiments, vector sequence dispersion and / or symbol mixing may also be layer specific.
[00216] In one aspect of the description shown as case 9 in Figure 26, the generation of modulated symbol level sequence is performed by L-length multidimensional modulation to map each input bit stream to L symbols and followed by matrix dispersion EU-specific size L-by-N, N> = L where N denotes the dispersion length. Then, a cell-specific symbol mix is applied to the modulated symbol sequence. In some embodiments, a matrix dispersion and / or mixture of symbols may also be layer specific.
[00217] In one aspect of the description shown as case 10 in Figure 26, the modulated symbol level sequence generation is performed by symbol QAM modulation, BPSK modulation, and / or - BPSK modulation followed by grouping of symbols in groups of size L. Then, the groups of symbols are multiplied by dispersion of UE-specific matrix with a size L-by-N, N> = L where N denotes the dispersion length. Then, a cell-specific symbol mix is applied to the modulated symbol sequence. In some embodiments, a matrix dispersion and / or mixture of symbols may also be layer specific.
[00218] In one aspect of the description shown as case 11 in Figure 26, modulated symbol level sequence generation is performed by symbol QAM modulation, BPSK modulation, and / or 7 - BPSK modulation followed by mapping of constellation
Petition 870190033390, of 8/8/2019, p. 58/102
55/90 to generate second modulated symbols. Then, the second modulated symbol is dispersed by dispersion of specific EU vector sequence with length N, N> = 1. Then, a cell-specific symbol mix is applied to the modulated symbol sequence. In some embodiments, vector sequence dispersion and / or symbol mixing may also be layer specific.
[00219] In one aspect of the description shown as case 12 in Figure 26, the generation of modulated symbol level sequence is performed by symbol QAM modulation, BPSK modulation, and / or “BPSK modulation followed by applying an adjustment of phase and / or optional amplitude to each modulated symbol and then group the symbols into groups of size L. Then, the symbol groups are multiplied by dispersion of specific EU matrix with a size L-by-N, N> = L where N denotes the dispersion length. Then, a cell-specific symbol mix is applied to the modulated symbol sequence. In some embodiments, a matrix dispersion and / or mixture of symbols may also be layer specific.
[00220] Figure 27 shows different aspects for the modulated symbol level sequence generator block used in the structure.
[00221] In one aspect of the description shown as case 13 in Figure 27, the generation of modulated symbol level sequence is performed by QAM modulation, BPSK modulation, and / or
- BPSK modulation to map each input bit stream to a QAM symbol followed by dispersion of UE-specific vector sequence with length N, N> = 1. Then, a cell-specific symbol interleaving is applied to the modulated symbol sequence. In some modalities, the sequence dispersion of
Petition 870190033390, of 8/8/2019, p. 59/102
56/90 vectors and / or interleaving symbol can also be layer specific.
[00222] In one aspect of the description shown as case 14 in Figure 27, the generation of modulated symbol level sequence is performed by non-QAM modulation, BPSK modulation, and / or | - BPSK modulation to map each input bit stream to a symbol followed by dispersion of UE-specific vector sequence with length N, N> = 1. Then, a cell-specific symbol interleaving is applied to the modulated symbol sequence. In some embodiments, the vector sequence dispersion and / or interleaving symbol can also be layer specific.
[00223] In one aspect of the description shown as case 15 in Figure 27, the generation of modulated symbol level sequence is performed by L-length multidimensional modulation to map each input bit stream to L symbols and followed by matrix dispersion EU-specific size L-by-N, N> = L where N denotes the dispersion length. Then, a cell-specific symbol interleaving is applied to the modulated symbol sequence. In some embodiments, a matrix dispersion and / or interleaving symbol can also be layer specific.
[00224] In one aspect of the description shown as case 16 in Figure 27, the generation of modulated symbol level sequence is performed by QAM modulation by symbol, BPSK modulation, and / or | - BPSK modulation followed by grouping of symbols into groups of size L. Then, the groups of symbols are multiplied by dispersion of specific EU matrix with a size L-by-N, N> = L where N denotes the length of dispersion . Then, a cell-specific symbol interleaving is applied to the modulated symbol sequence. In some embodiments, a dispersion of ma
Petition 870190033390, of 8/8/2019, p. 60/102
57/90 triz and / or interleaving symbol can also be layer specific. [00225] In one aspect of the description shown as case 17 in Figure 27, the generation of modulated symbol level sequence is performed by symbol QAM modulation, BPSK modulation, and / or ç - BPSK modulation followed by mapping of constellation to generate second modulated symbols. Then, the second modulated symbol is dispersed by dispersion of specific EU vector sequence with length N, N> = 1. Then, a cell-specific symbol interleaving is applied to the modulated symbol sequence. In some embodiments, the vector sequence dispersion and / or interleaving symbol can also be layer specific.
[00226] In one aspect of the description shown as case 18 in Figure 27, modulated symbol level sequence generation is performed by symbol QAM modulation, BPSK modulation, and / or 7 - BPSK modulation followed by applying a phase adjustment and / or optional amplitude for each modulated symbol and then group the symbols into groups of size L. Then, the symbol groups are multiplied by dispersion of specific EU matrix with a size L-by-N, N> = L where N denotes the dispersion length. Then, a cell-specific symbol interleaving is applied to the modulated symbol sequence. In some embodiments, a matrix dispersion and / or interleaving symbol can also be layer specific.
[00227] Figure 28 shows different aspects for the modulated symbol level sequence generator block used in the structure.
[00228] In one aspect of the description shown as case 19 in Figure 28, the generation of modulated symbol level sequence is performed by QAM modulation, BPSK modulation, and / or
Petition 870190033390, of 8/8/2019, p. 61/102
58/90
I - BP5K modulation to map each input bit stream to a QAM and / or BPSK symbol followed by UE-specific vector sequence dispersion and / or layer-specific vector sequence dispersion with length N, N> = 1. Then, a specific EU symbol mix and / or layer specific symbol mix is applied to the modulated symbol sequence.
[00229] In another aspect of the description shown as case 20 in Figure 28, the modulated symbol level sequence generation is performed by non-QAM modulation to map each input bit stream to a symbol followed by vector sequence dispersion UE-specific and / or layer-specific vector sequence dispersion with length N, N> = 1. Then, a specific EU symbol mix and / or layer specific mix is applied to the modulated symbol sequence.
[00230] In another aspect of the description shown as case 21 in Figure 28, the generation of modulated symbol level sequence is performed by L-length multidimensional modulation to map each input bit stream to L symbols and followed by matrix dispersion UE-specific and / or layer-specific matrix dispersion with an L-by-N size, N> = L where N denotes the dispersion length. Then, a specific EU symbol mix and / or layer specific symbol mix is applied to the modulated symbol sequence.
[00231] In yet another aspect of the description shown as case 22 in Figure 28, the modulated symbol level sequence generation is performed by symbol QAM modulation, BPSK modulation, and / or RPSK modulation followed by grouping of the symbols in groups of size L. Then, the groups of symbols are multiplied by dispersion of specific EU matrix and / or dispersion
Petition 870190033390, of 8/8/2019, p. 62/102
59/90 layer-specific matrix with an L-by-N size, N> = L where N denotes the dispersion length. Then, a specific EU symbol mix and / or layer specific symbol mix is applied to the modulated symbol sequence.
[00232] In yet another aspect of the description shown as a case in Figure 28, the modulated symbol level sequence generation is performed by symbol QAM modulation, BPSK modulation, and / or - BPSK modulation followed by constellation mapping to generate second modulated symbols. Then, the second modulated symbol is dispersed by dispersion of UE-specific vector sequence and / or dispersion of layer-specific vector sequence with length N, N> = 1. Then, a specific EU symbol mix and / or layer specific symbol mix is applied to the modulated symbol sequence.
[00233] In yet another aspect of the description shown as a case in Figure 28, the generation of modulated symbol level sequence is performed by QAM modulation by symbol, BPSK modulation, and / or 7 - BPSK modulation followed by applying a phase adjustment and / or optional amplitude for each modulated symbol and then group the symbols into L size groups. Then, the symbol groups are multiplied by EU-specific matrix dispersion and / or layer-specific matrix dispersion with a size L-by-N, N> = L where N denotes the dispersion length. Then, a specific EU symbol mix and / or layer specific symbol mix is applied to the modulated symbol sequence.
[00234] Figure 29 shows different aspects for the modulated symbol level sequence generator block used in the structure.
[00235] In one aspect of the description shown as case 25 in
Petition 870190033390, of 8/8/2019, p. 63/102
60/90
Figure 29, the modulated symbol level sequence generation is performed by QAM modulation, BPSK modulation, and / or 2 BPSK series modulation to map each input bit stream to a QAM and / or BPSK symbol followed by scatter EU-specific vector sequence and / or layer-specific vector sequence dispersion with length N, N> = 1. Then, a specific EU symbol interleaving and / or layer specific symbol interleaving is applied to the modulated symbol sequence.
[00236] In another aspect of the description shown as case 26 in Figure 29, the modulated symbol level sequence generation is performed by non-QAM modulation to map each input bit stream to a symbol followed by vector sequence dispersion UE-specific and / or layer-specific vector sequence dispersion with length N, N> = 1. Then, a specific EU symbol interleaving and / or layer specific symbol interleaving is applied to the modulated symbol sequence.
[00237] In another aspect of the description shown as case 27 in Figure 29, the generation of modulated symbol level sequence is performed by L-length multidimensional modulation to map each input bit stream to L symbols and followed by matrix dispersion UE-specific and / or layer-specific matrix dispersion with an L-by-N size, N> = L where N denotes the dispersion length. Then, a specific EU symbol interleaving and / or layer specific symbol interleaving is applied to the modulated symbol sequence.
[00238] In yet another aspect of the description shown as case 28 in Figure 29, the generation of modulated symbol level sequence is performed by symbol QAM modulation, BPSK modulation, and / or - BPSK modulation followed by grouping dos simm2
Petition 870190033390, of 8/8/2019, p. 64/102
61/90 cakes in groups of size L. The symbol groups are then multiplied by dispersion of specific EU matrix and / or dispersion of specific layer matrix with a size L-by-N, N> = L where N denotes the dispersion length. Then, a specific EU symbol interleaving and / or layer specific symbol interleaving is applied to the modulated symbol sequence.
[00239] In yet another aspect of the description shown as a case in Figure 29, the generation of modulated symbol level sequence is performed by symbol QAM modulation, BPSK modulation, and / or 71 RPSK mndubçan followed by constellation mapping to generate second modulated symbols. Then, the second modulated symbol is dispersed by dispersion of UE-specific vector sequence and / or dispersion of layer-specific vector sequence with length N, N> = 1. Then, a UE-specific symbol interleaving and / or layer-specific vector interleaving is applied to the modulated symbol sequence.
[00240] In yet another aspect of the description shown as a case in Figure 29, modulated symbol level sequence generation is performed by symbol QAM modulation, BPSK modulation, and / or “RPSK modulation followed by applying an adjustment phase and / or optional amplitude for each modulated symbol and then group the symbols into L size groups. Then, the symbol groups are multiplied by UE specific matrix dispersion and / or layer specific matrix dispersion with an L size. -for-N, N> = L where N denotes the dispersion length. Then, a specific EU symbol interleaving and / or layer specific symbol interleaving is applied to the modulated symbol sequence. [00241] In some modalities, there are both options for interleaving and / or mixing bit level and symbol level. In this ca
Petition 870190033390, of 8/8/2019, p. 65/102
62/90 so, the interleaver pattern and mixing sequence can be UE specific, layer specific, cell specific or a combination thereof.
[00242] Figures 30A - 30C show aspects for the symbol sequence pre-decoder in the structure. Figure 30A shows a system 2000 which includes a FEC 2002, a bit level interleaver / mixer 2004, a modulated symbol level sequence generator 2006, a symbol sequence pre-encoder 2008, a mapping unit of symbol for RE 2010, and a 2012 waveform modulator. System 2000 is the same as shown in Figure 20 with the symbol sequence pre-encoder 2008 highlighted to indicate that it can be replaced by other components as shown in Figures 30B and 30C.
[00243] In some embodiments, a symbol pre-coding is performed for the PAPR reduction asset. In this case, we have an optional symbol precoding block before symbol mapping to RE. The pre-coding matrix used can be a DFT matrix in the case of OFDM waveform. In some other scheme, pre-coding can be used after mapping the symbol to RE.
[00244] In one aspect of the description shown in Figure 30B, the pre-coding of the symbol sequence is performed by multiplying the DFT matrix 2014 before the symbol mapping for RE 2010.
[00245] In another aspect of the description shown in Figure 30C, the pre-coding of the symbol sequence is performed by multiplying the DFT matrix 2014 after the symbol mapping for RE 2010.
[00246] Figure 31 shows modalities for the symbol mapping block for RE in the structure. In some schemes, ma
Petition 870190033390, of 8/8/2019, p. 66/102
63/90 symbol pairing for RE can be sparse meaning that the generated modulated symbol sequence is only mapped to a subset of available resources. The scarcity pattern as well as the scarcity level (the ratio of occupied REs to total available REs) can be UE specific, layer specific, cell specific or a combination thereof. In some schemes, the symbol mapping for RE can be non-sparse meaning that the generated modulated symbol sequence is mapped to all available resource elements. The mapping pattern can be EU specific, cell specific, or both.
[00247] In some aspects shown as case 1 in Figure 31, the symbol mapping for RE is non-sparse (one-to-one mapping) where the mapping is sequential without any interleaver.
[00248] In another aspect of the description shown as case 2 in Figure 31, the symbol mapping for RE is non-sparse (one-to-one mapping) where a specific cell interleaver is also used for mapping.
[00249] In another aspect of the description shown as case 3 in Figure 31, the symbol mapping for RE is non-sparse (one-to-one mapping) where there is a specific UE interlayer and / or a specific layer interlayer is also used for mapping.
[00250] In another aspect of the description shown as case 4 in Figure 31, the symbol mapping for RE is sparse, where the scarcity pattern is fixed (not UE specific, layer specific or cell specific).
[00251] In another aspect of the description shown as case 5 in Figure 31, the symbol mapping for RE is sparse, where the scarcity level is fixed, but the scarcity pattern is cell specific.
Petition 870190033390, of 8/8/2019, p. 67/102
64/90 [00252] In another aspect of the description shown as case 6 in Figure 31, the symbol mapping for RE is sparse, where the scarcity level is fixed, but the scarcity pattern is EU specific and / or specific to layer.
[00253] In another aspect of the description shown as case 7 in Figure 31, the symbol mapping for RE is sparse, with the specific cell scarcity level and the specific cell scarcity pattern.
[00254] In another aspect of the description shown as case 8 in Figure 31, the symbol mapping for RE is sparse, with specific cell and EU-specific scarcity level and / or layer-specific scarcity pattern.
[00255] In another aspect of the description shown as case 9 in Figure 31, the symbol mapping for RE is sparse, with specific EU and / or layer specific scarcity level and specific EU and / or specific scarcity pattern layer.
[00256] In some modalities, the bits of information are divided into multiple flows. Each bit stream is processed with Step 1, 2, and 3. After Step 3, the symbols are superimposed together using the power domain and / or spatial domain superposition before mapping to the REs.
[00257] In all the modalities discussed, interleaving patterns, mixing sequences, and other operations can be dynamically configured by the network.
[00258] Figure 32 is a 3200 flow chart that illustrates an exemplary method for transmitting a NoMA signal. Step 3205 is an optional step in which information can be received by a transmission device on a network. The network provides the transmission device with information that may be relevant for the selection of signal processing operations to generate a signal.
Petition 870190033390, of 8/8/2019, p. 68/102
65/90
NoMA. When the NoMA signal is being transmitted in an uplink direction from a UE to a network side receiver, the transmitting device is the UE or terminal device.
[00259] Step 3210 involves the transmitting device selecting a set of signal processing operations from a plurality of signal processing operations to be used to generate the NoMA signal. Examples of signal processing operations can refer to aspects of description for Figures 21 to 31. It is understandable that each aspect of a function unit or function block can be combined with aspects in another function unit or function block to make different variations or combinations. At least one signal processing operation of the signal processing operation set is a layer-specific and / or UE-specific operation. Examples of signal processing operations may include at least one bit level interleaving, symbol level dispersion, symbol level interleaving, symbol to tone mapping, symbol pre-coding, and constellation mapping.
[00260] An optional step 3215 includes the transmission device configuring one or more of the set of signal processing operations in order to meet one or more performance requirements. Performance requirements can also be related to factors such as, but not limited to, signal coverage, signal connection density and spectral efficiency.
[00261] Step 3220 involves the transmission device processing a bit stream of information for transmission in at least one layer using the set of signal processing operations selected to generate the NoMA signal.
[00262] Step 3230 involves the transmission device transmitting the NoMA signal.
Petition 870190033390, of 8/8/2019, p. 69/102
66/90 [00263] An additional optional step 3240 may include the transmitting device notifying a receiver of the NoMA signal of information that may assist the receiver in decoding the NoMA signal. This may include notifying the receiver of one or more of the signal processing operations, or a predefined multiple access scheme associated with a set of selected signal processing operations, used by the transmitting device to generate the NoMA signal. In some embodiments, such information is implied and may relate to, for example, UE id, type of application, and therefore, no additional UE signaling is required.
[00264] The exemplary method 3200 is intended for illustrative purposes. The steps that are identified in Figure 32 as optional in the flowchart above may or may not be performed on a given implementation of the method. Other aspects could involve executing the illustrated operations in any of several ways, performing fewer or additional operations, and / or varying the order in which the operations are performed. Other variations could be or become apparent to a person skilled in the art based on the present description.
[00265] Another specific aspect of the present application can be directed to a method to configure different signal processing operations used in the structure to meet certain requirements. In some embodiments, this may relate to Step 3215 in Figure 32. The configuration of the signal processing operations may be based on one or more of the structures described above, a specific application scenario and physical layer requirements (PHY). The requirements that signal processing operations are being configured to meet may include, but are not limited to, signal coverage, connection density and spectral efficiency.
Petition 870190033390, of 8/8/2019, p. 70/102
67/90 [00266] The signal coverage is mainly related to the PAPR of the signal transmission. Attempting to implement a low PAPR may impose some restrictions on the symbol scatter operation and symbol to tone mapping operation, or both.
[00267] Large-scale connectivity can result in signal collisions at the receiver. Supporting large-scale connectivity, signal processing operations that include layer-specific and / or UE-specific symbol level operations can be beneficial in decoding received signals. Examples of layer-specific and / or UE-specific symbol level operations include layer-specific and / or UE-specific symbol interleaving / scrambling with a sparse scatter sequence and symbol mapping for layer-specific and / or sparse tone specific to the EU.
[00268] To achieve high spectral efficiency, it is beneficial to use signal processing operations that include multidimensional dispersion, rather than linear dispersion, and layer-specific and / or UE-specific bit level interleaving or specific symbol level. layer and / or EU specific.
[00269] The exemplary structure described above is described with respect to UL NoMA, and the structure is considered to be used by one or more UEs that are communicating with a network side receiver. Each UE can select different signal processing operations that the UE determines to be best for the respective application of the UE. UEs can determine signal processing operations based on one or more of: a) requirements imposed on the UEs by the network, b) requirements set by the UEs c) measurements made by the UEs that define the UE environment and d) id of UE or layer index.
[00270] The UE can receive information from the network that can be
Petition 870190033390, of 8/8/2019, p. 71/102
68/90 relevant to the decisions being made by the UE. For example, the network can indicate to the UE whether the receiver is in a high-density area to allow the UE to make an appropriate decision on which signal processing operations to select. Such information can be sent over the network in a high layer message, physical layer message, or both. Physical conditions, such as signal density in a given area, may not change dramatically over time and, therefore, may be less frequently updated.
[00271] Configuring the signal processing operations may include configuring dispersion signatures for total dispersion or partial dispersion; select the type of modulation to be used, such as, but not limited to, QAM modulation, BPSK modulation, | - BPSK modulation, PSK modulation, multidimensional modulation; or select whether pre-coding should be used or not.
[00272] Although the UE may be responsible for selecting the signal processing operations, the UE can receive the information from the network side receiver and select the signal processing operations based on the received information. The network side receiver can propose or assign different selections for different UEs based on the knowledge of the receiver of the UEs. In some embodiments, the set of signal processing operations can be defined and stored in a query table (LUT) accessible by UEs and networks and a mapping rule can be specified by the network and communicated to the UEs on how to map each operation signal processing for the UE id, layer index, and communication parameters that include, but are not limited to, application type, spectral efficiency, signal coverage and KPI requirements.
[00273] UEs can also signal the receiver to inform the
Petition 870190033390, of 8/8/2019, p. 72/102
69/90 receiver of the NoMA signal type being used, that is, the types of signal processing operations that it is using to generate the signal.
[00274] The receiver may be able to use different types of decoding methods that best suit a given signal. For example, the receiver may be able to use decoding methods such as maximum probability (ML), message passing algorithm (MPA) and successive interference cancellation (SIC). In some embodiments, the receiver can select the best decoding method for decoding the signal based on the receiver's knowledge of the UE and the environment in which the UE is operating and the application scenario. The environment that the UE is operating in may refer to physical layer requirements such as spectral efficiency, coverage, peak to average power ratio (PAPR) and system connectivity. In some embodiments, the receiver may select the best decoding method for decoding the signal based on information received from the UE that identifies the type of NoMA scheme that the UE has selected for transmission.
[00275] Figure 33 is a block diagram of an exemplary device 3300 for transmitting an MA signal or NoMA signal. The exemplary 3300 device can be a UE and thus can have several elements that would normally be a part of such a device, such as a keyboard, display screen, speaker, microphone, etc. However, it is understood that the 3300 apparatus can be implemented in many different ways using different units and / or components. In the example in Figure 33, the 3300 device includes a 3310 processor and a 3320 processor-readable or non-transitory storage device. The 3320 processor-readable storage device has stored executable instructions for the 3330 processor in the same as when executed by the processor
Petition 870190033390, of 8/8/2019, p. 73/102
70/90 cause the processor to execute a method consistent with the methods described above. In another example (not shown), the 3300 device can be implemented in hardware only (in a circuit, such as a processor, which is configured to execute the methods described here and / or otherwise control the execution or functionality and / or modalities as described here). The device could be configured to interface with a separate transmission module (Radio Frequency - RF). For example, the device can be implemented in hardware or circuit (for example, in one or more sets of chips, microprocessors, application-specific integrated circuits (ASIC), field programmable port networks (FPGAs), dedicated logic circuit, or their combinations in order to select a set of signal processing operations as described herein to generate a NoMA signal for transmission by a separate (RF) unit (via an appropriate transmission interface).
[00276] Figure 34 is a block diagram of an exemplary 3400 (side) device for generating and transmitting an MA signal. Such a network-side device may include a physical structure to perform other network-side tasks and be located anywhere within the network that allows the device to operate accordingly. Similar to the apparatus 3300 of Figure 33, the apparatus 3400 of Figure 34 can be implemented in many different modes using different units and / or components. The exemplary 3400 device includes a 3410 processor and a 3420 processor-readable or non-transitory storage device. The 3420 processor-readable storage device has stored executable instructions per 3430 processor in it that when executed by the processor cause the processor to execute a method consistent with the methods described above. In another
Petition 870190033390, of 8/8/2019, p. 74/102
71/90 example (not shown), the 3400 device can be implemented in hardware only (in circuit, such as a processor, which is configured to execute the methods described here and / or to otherwise control the execution of functionality and / or modalities as described here and can be configured to interface with a separate transmission module (Radio Frequency - RF)). For example, the device can be implemented in hardware or circuit (for example, in one or more sets of chips, microprocessors, ASIC, FPGAs, dedicated logic circuit, or combinations thereof) in order to select a set of signal processing operations as described herein to generate a NoMA signal for transmission by a separate (RF) unit (via an appropriate transmission interface).
[00277] Figure 35 is a block diagram of an exemplary 3500 device for receiving an MA signal or a NoMA signal. The exemplary apparatus may be a network device (aside) capable of receiving and decoding the MA signal or the NoMA signal. Such a network side device can include a physical structure to perform other network side tasks and be located anywhere within the network that allows the device to operate accordingly. The exemplary apparatus 3500 can be implemented in many different ways using different units or components. In the example in Figure 35, the device includes a 3510 processor and a 3520 processor-readable or non-transitory storage device. The 3520 processor-readable storage device has stored executable instructions per 3530 processor in it that when executed by the processor cause the processor implements a method for receiving one or more MA signals or one or more NoMA signals from one or more transmitters and decoding the one or more MA signals or one or more NoMA signals.
Petition 870190033390, of 8/8/2019, p. 75/102
72/90
In another example (not shown), the 3500 device can be implemented in hardware only (in a circuit, such as a processor, which is configured to execute the methods described here and / or to otherwise control the execution of functionality and / or modalities as described here and to be interfaced with a separate receiving (RF) module. For example, the 3500 device can be implemented in hardware or circuit (for example, in one or more sets of chips, microprocessors, ASIC, FPGAs, circuit dedicated logic, or combinations thereof) in order to receive one or more MA or NoMA signals through a separate (RF) unit (and an appropriate interface) and decode the MA / NoMA signals as described herein.
[00278] In one embodiment, a method for transmitting a multiple access signal (MA) includes modulating at least a first bit stream, each first bit stream comprising at least one bit, using a first type of modulation to generate at least least one first modulated symbol of each of the at least one first bit stream. The method also includes dispersing each of the at least one first modulated symbol using a dispersion sequence that is specific to a respective first bit stream to generate a second set of modulated symbols. The method also includes mapping at least one of the second set of modulated symbols using a feature element mapping. The method also includes transmitting the second mapped sets of symbols modulated as an MA signal.
[00279] In one aspect of the description, dispersion and mapping are performed as a single operation.
[00280] In one aspect of the description, the method further includes composing a second bit stream into a plurality of first bit streams.
Petition 870190033390, of 8/8/2019, p. 76/102
73/90 [00281] In one aspect of the description, the method further includes adjusting a phase or a power, or both, of at least one component of the modulated symbol.
[00282] In one aspect of the description, the method further includes separating real and imaginary portions of at least one component of the modulated symbol.
[00283] In one aspect of the description, the method also includes mapping at least one component of the modulated symbol taken from the first constellation to the second symbol taken from the second constellation.
[00284] In one aspect of the description, mapping at least one component of the modulated symbol includes re-identifying the first constellation points that the component of the modulated symbol is mapped so that the second constellation has the same points as the first constellation, but with different identifications.
[00285] In one aspect of the description, mapping at least one component of the modulated symbol includes mapping a first constellation over which the at least one component of the modulated symbol is mapped to a second constellation that has a reduced number of constellation points than that of the first constellation.
[00286] In one aspect of the description, modulating at least a first bit stream includes one of: a) Binary Phase Shift Switching (BPSK) modulation; b) jt / 2-BPSK; c) Quadrature Amplitude Modulation (QAM); and d) Quadrature Phase Shift Modulation (QPSK).
[00287] In one aspect of the description, mapping at least one dispersion component to a resource element to generate the MA signal includes using sparse dispersion.
[00288] In one aspect of the description, the scarcity of sparse dispersion is flexible to allow for different levels of scarcity.
[00289] In one aspect of the description, map at least one of the
Petition 870190033390, of 8/8/2019, p. 77/102
74/90 second set of symbols modulated using a resource element mapping to generate the MA signal includes using non-sparse dispersion.
[00290] In one aspect of the description, the component-specific dispersion sequence includes a pseudo-random coverage code whose elements are taken from a given alphabet or a structure coverage code defined based on certain criteria.
[00291] In one aspect of the description, the method further includes selecting the first type of modulation, the component-specific dispersion sequence and the feature element mapping based on one or more of: a) an application scenario; b) physical layer requirements for the transmission of MA; and c) meet key parameter indicators (KPI).
[00292] In one aspect of the description, the physical layer requirements for the transmission of MA include at least one of: a) spectral efficiency of the signal; b) modulation and coding scheme for the signal; c) peak to average power ratio (PAPR); and d) channel attributes of the signal that includes, but is not limited to, channel quality indicator (CQI) and / or signal-to-noise ratio (SNR) measurements.
[00293] In one aspect of the description, mapping at least one of the second set of modulated symbols using a resource element mapping to generate the MA signal includes using user equipment-specific resource mapping (UE) and / or mapping layer-specific feature.
[00294] In one aspect of the description, dispersing each at least one component using a component-specific dispersion sequence includes using at least one of: a layer-specific dispersion sequence; and a specific layer scarcity pattern.
[00295] In one embodiment, a reliable transmission device
Petition 870190033390, of 8/8/2019, p. 78/102
75/90 secured to transmit a multiple access signal (MA) includes a processor and computer-readable storage medium that has computer-executable instructions stored in it, which when executed by the processor, execute a method. The method includes modulating at least one first bit stream, each first bit stream comprising at least one bit, using a first type of modulation to generate at least one first modulated symbol from each of at least one first bit stream. The method also includes dispersing each of the at least one first modulated symbol using a dispersion sequence that is specific to a respective first bit stream to generate a second set of modulated symbols. The method also includes mapping at least one of the second to a set of modulated symbols using a feature element mapping. The method also includes transmitting the second mapped sets of symbols modulated as an MA signal.
[00296] In one embodiment, a computer-readable storage medium is provided. The computer-readable storage medium having stored computer-executable instructions in it, that when executed by a processor, execute a method. The method includes modulating at least one first bit stream, each first bit stream comprising at least one bit, using a first type of modulation to generate at least one first modulated symbol from each of the at least one first bit stream. The method also includes dispersing each of the at least one first modulated symbol using a dispersion sequence that is specific to a respective first bit stream to generate a second set of modulated symbols. The method also includes mapping at least one of the second set of modulated symbols using a feature element mapping. The method
Petition 870190033390, of 8/8/2019, p. 79/102
76/90 also includes transmitting the second mapped sets of symbols modulated as an MA signal.
[00297] In one embodiment, a method for decoding a multiple access (MA) signal includes receiving the MA signal. The method also includes determining at least one set of a modulation type, a component-specific dispersion sequence, and a symbol-to-element mapping to decode the MA signal. The method also includes decoding the MA signal.
[00298] In one aspect of the description, determining at least one set of the modulation type, the component-specific dispersion sequence and the symbol element mapping for the feature to decode the MA signal includes determining based on an indication of the modulation type, component-specific dispersion sequence, and symbol-to-resource element mapping sent by the transmitter; or by blind detection; or a combination of both.
[00299] In one embodiment, a method for transmitting a non-orthogonal multiple access (NoMA) signal includes selecting a set of signal processing operations from a plurality of signal processing operations to be used to generate the NoMA signal . At least one signal processing operation of the signal processing operation set is a UE-specific and / or layer-specific operation. The method also includes processing at least one layer as a stream of information bits using the set of signal processing operations selected to generate the NoMA signal and transmit the NoMA signal.
[00300] In one aspect of the description, selecting the set of signal processing operations used to generate the signal for transmission includes selecting signal processing operations from
Petition 870190033390, of 8/8/2019, p. 80/102
Plurality of signal processing operations that perform at least one of a) a UE-specific and / or layer-specific bit level multiplexing and b) a UE-specific and / or layer-specific symbol level multiplexing.
[00301] In one aspect of the description, selecting the set of signal processing operations used to generate the signal for transmission includes selecting signal processing operations from the plurality of signal processing operations that perform at least one of: a) interleaving and / or bit level mixing; b) symbol level dispersion; c) symbol level interleaving; d) mapping of symbol unit for transmission; and e) symbol pre-coding.
[00302] In one aspect of the description, the NoMA transmission includes a transmission in an uplink direction from at least one user equipment (UE) to a network side receiver.
[00303] In one aspect of the description, at least one UE makes a decision on which signal processing operations to select without input from a network.
[00304] In one aspect of the description, at least one UE makes a decision on which signal processing operations to select based on input from a network.
[00305] In one aspect of the description, the set of signal processing operations selected is UE specific and / or layer specific.
[00306] In one aspect of the description, selecting the set of signal processing operations used to generate the signal for transmission comprises selecting the set of signal processing operations from the plurality of signal processing operations based on at least one of : a) a specific application scenario; b) physical layer requirements for the transmission of NoMA;
Petition 870190033390, of 8/8/2019, p. 81/102
78/90 and c) meet key parameter indicators (KPI).
[00307] In one aspect of the description, the physical layer requirements for the transmission of NoMA include at least one of: a) spectral efficiency of the signal; b) modulation and coding scheme for the signal; c) peak to average power ratio (PAPR); and d) channel attributes of the signal including, but not limited to, channel quality indicator (CQI) and / or signal-to-noise ratio (SNR) measurements.
[00308] In one aspect of the description, selecting the set of signal processing operations still comprises configuring one or more of the set of signal processing operations to meet one or more performance requirements.
[00309] In one aspect of the description, the one or more performance requirements include performance requirements relating to: a) signal coverage; b) system connection density; and c) spectral efficiency.
[00310] In one embodiment, a user equipment (UE) is configured to transmit a non-orthogonal multiple access signal (NoMA). The UE is configured to select a set of signal processing operations from a plurality of signal processing operations to be used to generate the NoMA signal. At least one operation set signal processing operation being an EU-specific and / or layer-specific code domain operation. The UE is also configured to process at least one layer as a stream of information bits using the set of signal processing operations selected to generate the NoMA signal. The UE is also configured to transmit the NoMA signal.
[00311] In one embodiment, a UE configured to transmit a non-orthogonal multiple access signal (NoMA) includes at least one antenna, processor, and storage medium readable by
Petition 870190033390, of 8/8/2019, p. 82/102
79/90 putador that has stored in the same instructions executable by computer. Computer executable instructions, when executed by the processor, perform a method that includes selecting a set of signal processing operations from a plurality of signal processing operations to be used to generate the NoMA signal. At least one set of operations signal processing operation being a UE-specific and / or layer-specific operation. The method also includes processing at least one layer as a stream of information bits using the set of signal processing operations selected to generate the NoMA signal. The method also includes transmitting the NoMA signal over at least one antenna.
[00312] In one embodiment, a computer-readable storage medium that has computer-executable instructions stored in it, that when executed by a processor, perform a method that includes selecting a set of signal processing operations from a plurality of operations signal processing to be used to generate the NoMA signal. At least one set of operations signal processing operation being a UE-specific and / or layer-specific operation. The method also includes processing at least one layer as a stream of information bits using the set of signal processing operations selected to generate the NoMA signal for transmission.
[00313] In one embodiment, a method for transmitting non-orthogonal multiple access (NoMA) includes selecting a NoMA scheme from a plurality of NoMA schemes based on one or more criteria to meet performance requirements. Each NoMA scheme of the plurality of NoMA schemes includes a set of signal processing operations. The method also
Petition 870190033390, of 8/8/2019, p. 83/102
80/90 includes configuring one or more of the set of signal processing operations to meet performance requirements.
[00314] In one aspect of the description, the one or more criteria include at least one of: a) channel conditions; b) physical layer requirements; and c) key parameter indicators (KPI).
[00315] In one aspect of the description, performance requirements include one or more of: a) signal coverage; b) signal connection density; c) peak to average power ratio (PAPR); and d) spectral efficiency.
[00316] In one aspect of the description, configuring one or more of the set of signal processing operations includes determining whether there is a high connection density in the area of a receiver. If there is no high connection density, the method determines whether high spectral efficiency should be used. If a high spectral efficiency is to be used, the method includes configuring the signal processing operations using one or more of multidimensional dispersion, layer-specific bit level interleaving and layer-specific symbol level interleaving. If high spectral efficiency is not to be used, the method includes configuring signal processing operations using a predetermined standard NoMA scheme. If there is a high connection density, the method includes determining whether the NoMA signal should have a high coverage area or a high spectral efficiency or none. If none, the method includes configuring signal processing operations using a predetermined standard NoMA scheme. If the signal must have a high coverage area, the method includes configuring signal processing operations using at least one modulation or low PAPR codebook, sparse low APR patterns, long dispersion sequences, and pre-coding symbol. If the signal must have a high spectral efficiency, the method
Petition 870190033390, of 8/8/2019, p. 84/102
81/90 includes configuring signal processing operations using one or more of multidimensional dispersion, rather than linear dispersion, layer-specific and / or UE-specific bit level interleaving and layer-specific and / or symbol level interleaving or EU specific.
[00317] In one embodiment, a user equipment (UE) configured for non-orthogonal multiple access (NoMA) transmission is configured to select a NoMA scheme from a plurality of NoMA schemes based on one or more criteria to meet requirements performance, each NoMA scheme of the plurality of NoMA schemes including a set of signal processing operations. The UE is also configured to configure one or more of the set of signal processing operations to meet performance requirements.
[00318] In one embodiment, a computer-readable storage medium that has computer-executable instructions stored in it, that when executed by a processor, execute a method that includes selecting a non-orthogonal multiple access scheme (NoMA) from a plurality NoMA schemes based on one or more criteria to meet performance requirements. Each NoMA scheme of the plurality of NoMA schemes includes a set of signal processing operations. The method also includes configuring one or more of the set of signal processing operations to meet performance requirements.
[00319] In one embodiment, a method for transmitting a non-orthogonal multiple access signal (NoMA) includes receiving the information bits and applying a set of data processing operations to generate the NoMA signal. At least one data processing operation is specific to user equipment
Petition 870190033390, of 8/8/2019, p. 85/102
82/90 (UE), layer specific, network specific, or a combination thereof. The method also includes transmitting the NoMA signal.
[00320] In one aspect of the description, the set of data processing operations used to generate the signal for transmission includes at least one of: a) an EU-specific bit level operation; b) an EU-specific symbol level operation; c) a network-specific bit level operation; and d) a network-specific symbol level operation.
[00321] In one aspect of the description, the set of data processing operations used to generate the signal for transmission includes at least one of: a) bit level interleaving and / or mixing;
b) bit level mixing; c) generation of modulated symbol sequence; d) symbol mapping for RE; e) pre-coding the symbol sequence; and f) waveform modulation.
[00322] In one aspect of the description, modulated symbol sequence generation includes QAM modulation by symbol, BPSK modulation, and / or RPSK modulation.
[00323] In one aspect of the description, modulated symbol sequence generation includes QAM modulation by symbol, BPSK modulation, and / or RPSK modulation.
[00324] In one aspect of the description, the generation of modulated symbol sequence includes multidimensional modulation.
[00325] In one aspect of the description, the generation of modulated symbol sequence still includes constellation mapping.
[00326] In one aspect of the description, the generation of modulated symbol sequence further includes first symbol level dispersion and second symbol level dispersion.
[00327] In one aspect of the description, the lengths of the first and second symbol level dispersion are the same.
Petition 870190033390, of 8/8/2019, p. 86/102
83/90 [00328] In one aspect of the description, the modulated symbol sequence generation still includes a grouping of symbols followed by matrix dispersion.
[00329] In one aspect of the description, the generation of modulated symbol sequence still includes phase / amplitude adjustment of modulated symbols.
[00330] In one aspect of the description, the generation of modulated symbol sequence still includes symbol level interleaving.
[00331] In one aspect of the description, the generation of modulated symbol strings even includes a symbol level mix.
[00332] In one aspect of the description, the generation of modulated symbol sequence further includes at least one of: a) UE-specific and / or layer-specific symbol interleaving; b) mixture of EU-specific and / or layer-specific symbols; and c) EU-specific and / or layer-specific symbol dispersion.
[00333] In one aspect of the description, the generation of modulated symbol sequence still includes at least one of: a) layer-specific symbol interleaving; b) layer-specific symbol mix; and c) layer-specific symbol dispersion.
[00334] In one aspect of the description, the generation of a modulated symbol sequence still includes at least one of: a) Network-specific symbol interleaving; b) mixture of specific symbols of the Network; and c) dispersion of specific Network symbol.
[00335] In one aspect of the description, a pre-coding of the symbol sequence is applied before the symbol mapping for RE.
[00336] In one aspect of the description, a pre-coding of the symbol sequence is applied after the symbol mapping to RE.
[00337] In one aspect of the description, a pre-coding of whether
Petition 870190033390, of 8/8/2019, p. 87/102
84/90 symbol sequence includes multiplication of DFT matrix.
[00338] In one aspect of the description, the symbol mapping for RE includes non-sparse sequential mapping without interleaver.
[00339] In one aspect of the description, symbol mapping for RE includes non-sparse sequential mapping with UE-specific and / or layer-specific interleaver.
[00340] In one aspect of the description, the symbol mapping for RE includes non-sparse sequential mapping with specific network interleaver.
[00341] In one aspect of the description, the symbol mapping for RE includes sparse mapping with a fixed scarcity pattern.
[00342] In one aspect of the description, the symbol mapping for RE includes sparse mapping with fixed scarcity level and specific network scarcity pattern.
[00343] In one aspect of the description, the symbol mapping for RE includes sparse mapping with a fixed scarcity level and EU specific and / or layer specific scarcity pattern.
[00344] In one aspect of the description, the symbol mapping for RE includes sparse mapping with specific network scarcity level and specific network scarcity pattern.
[00345] In one aspect of the description, the symbol mapping for RE includes sparse mapping with specific network scarcity level and / or EU specific and / or layer specific scarcity pattern.
[00346] In one aspect of the description, the symbol mapping for RE includes sparse mapping with specific EU scarcity level and specific EU and / or layer specific scarcity pattern.
[00347] In one aspect of the description, the NoMA transmission includes a transmission in an uplink direction of at least one team
Petition 870190033390, of 8/8/2019, p. 88/102
85/90 user equipment (UE) for a network side receiver.
[00348] In one aspect of the description, at least one UE makes a decision on which data processing operations to select without entering a network.
[00349] In one aspect of the description, at least one UE makes a decision on which data operations to select based on input from a network.
[00350] In one aspect of the description, selecting the set of data processing operations used to generate the signal for transmission includes at least one of: a) a specific application scenario; b) physical layer requirements for the transmission of NoMA; and c) meet key parameter indicators (KPI).
[00351] In one aspect of the description, the physical layer requirements for the transmission of NoMA include at least one of: a) spectral efficiency of the signal; b) modulation and coding scheme for the signal; c) peak to average power ratio (PAPR); and d) channel attributes of the signal including but not limited to a channel quality indicator (CQI) and / or signal to noise ratio (SNR) measurements.
[00352] In one aspect of the description, selecting the set of signal processing operations still includes configuring one or more of the set of signal processing operations to meet one or more performance requirements.
[00353] In one aspect of the description, the one or more performance requirements include performance requirements relating to: a) signal coverage; b) system connection density; and c) spectral efficiency.
[00354] In one embodiment, a terminal device configured to transmit a non-orthogonal multiple access signal (NoMA) includes at least one antenna, a processor, and a computer-readable storage medium that has stored in it
Petition 870190033390, of 8/8/2019, p. 89/102
86/90 instructions executable by computer, which when executed by the processor, execute a method according to any of the above mentioned modalities or aspects.
[00355] In one embodiment, a computer-readable storage medium is provided, the computer-readable medium having computer-executable instructions stored therein, which when executed by a processor, execute a method according to any of the modalities or aspects above mentioned.
[00356] In one embodiment, a non-orthogonal multiple access signal (NoMA) data stream is provided according to a method according to any of the aforementioned modalities or aspects.
[00357] A method modality in a network device for transmitting a NoMA signal includes receiving or otherwise obtaining bits of information. The method also includes transmitting the NoMA signal. The NoMA signal includes one or more layers. The NoMA signal is generated according to the information bits and according to a set of signal processing operations selected from a plurality of signal processing operations. At least one of the set of signal processing operations is layer specific, UE specific, or a combination thereof.
[00358] A user equipment modality (UE) configured to transmit a non-orthogonal multiple access signal (NoMA) includes at least one antenna, a processor, and a computer-readable storage medium that has stored instructions executable by it. computer, which when executed by the processor, execute a method. The method includes receiving or otherwise obtaining bits of information. The method also includes transmitting the NoMA signal. The NoMA signal includes one or more layers. O
Petition 870190033390, of 8/8/2019, p. 90/102
87/90 NoMA signal is generated according to the information bits and according to a set of signal processing operations selected from a plurality of signal processing operations. At least one of the set of signal processing operations is layer specific and / or UE specific.
[00359] A user equipment modality (UE) configured to transmit a non-orthogonal multiple access signal (NoMA) is provided. The UE is configured to receive or otherwise obtain bits of information. The UE is also configured to transmit the NoMA signal. The NoMA signal includes one or more layers. The NoMA signal is generated according to the information bits and according to a set of signal processing operations selected from a plurality of signal processing operations. At least one of the set of signal processing operations being layer specific and / or UE specific.
[00360] In one or more aspects of the description, at least one set of signal processing operations is specific to user equipment (UE), layer specific, network specific, or a combination thereof.
[00361] In one or more aspects of the description, the set of signal processing operations used to generate the NoMA signal comprises at least one layer-specific bit level multiplexing signal processing operation and one data processing operation. layer-specific symbol level multiplexing signal.
[00362] In one or more aspects of the description, the set of signal processing operations includes operations that perform at least one of: a) bit level interleaving; b) bit level mixing;
c) symbol level dispersion; d) symbol level interleaving;
e) mapping of symbol unit for transmission; f) generation
Petition 870190033390, of 8/8/2019, p. 91/102
88/90 modulated symbol sequence; g) mapping of symbol to resource element (RE); h) pre-coding the symbol sequence; and i) waveform modulation.
[00363] In one or more aspects of the description, transmitting the NoMA signal comprises transmitting the NoMA signal in an uplink direction from at least one user equipment (UE) to a network side receiver.
[00364] In one or more aspects of the description, at least one UE makes a decision on which signal processing operations to select without input from a network.
[00365] In one or more aspects of the description, transmitting a NoMA signal, the NoMA signal generated according to a set of signal processing operations selected from a plurality of signal processing operations to generate the NoMA signal includes selecting the set of signal processing operations from the plurality of signal processing operations based on at least one of: a) a specific application scenario; b) physical layer requirements for the transmission of NoMA; and c) meet key parameter indicators (KPI).
[00366] In one or more aspects of the description, the physical layer requirements for the transmission of NoMA includes at least one of:
a) spectral efficiency of the signal; b) modulation and coding scheme for the signal; c) peak to average power ratio (PAPR); and d) channel attributes of the signal including, but not limited to, channel quality indicator (CQI) and / or signal-to-noise ratio (SNR) measurements.
[00367] In one or more aspects of the description, transmitting a NoMA signal, the NoMA signal generated according to a set of signal processing operations selected from a plurality of signal processing operations to generate the NoMA signal ain
Petition 870190033390, of 8/8/2019, p. 92/102
89/90 includes configuring one or more of the set of signal processing operations to meet one or more performance requirements. [00368] In one or more aspects of the description, the one or more performance requirements include performance requirements relating to: a) signal coverage; b) system connection density; and c) spectral efficiency.
[00369] In some embodiments, the processor may be a component of a general-purpose computer hardware platform. In other embodiments, the processor may be a component of a special-purpose hardware platform. For example, the processor can be an embedded processor and instructions can be provided as firmware. Some modalities can be implemented using hardware only. In some embodiments, instructions for execution by a processor can be incorporated in the form of a software product. The software product can be stored on a non-volatile or non-transitory storage medium, which can be, for example, a read-only compact disc CD-ROM memory, universal serial bus (USB) flash disk, or a removable hard drive.
[00370] Some modalities of the description may allow the selection of appropriate MA schemes for specific application scenarios, depending on a KPI required based on the defined processing operators.
[00371] The previous description of some modalities is provided to allow anyone skilled in the art to make or use an apparatus, method, or processor-readable medium in accordance with the present description. Various modifications to these modalities will be readily apparent to those skilled in the art, and the generic principles of the methods and devices described herein can be applied to other modalities. Thus, the present description does not
Petition 870190033390, of 8/8/2019, p. 93/102
90/90 tends to be limited to the modalities shown here but the broadest scope consistent with the principles and new features described here should be granted.
权利要求:
Claims (11)
[1]
1. Method in a network device for transmitting a multiple non-orthogonal NoMA access signal characterized by the fact that it comprises:
obtain bits of information (3220); and transmitting the NoMA signal (3230), the NoMA signal comprising one or more layers, and the NoMA signal generated according to the information bits and according to a set of signal processing operations selected from a plurality of signal processing operations, at least one of the set of signal processing operations being layer specific.
[2]
Method according to claim 1, characterized by the fact that at least one of the set of signal processing operations is specific to UE user equipment, UE specific, network specific, or a combination thereof.
[3]
Method according to claim 1 or 2, in which the set of signal processing operations used to generate the NoMA signal is characterized by the fact that it comprises at least one level-level multiplexing signal processing operation layer-specific bit and a layer-specific symbol level multiplexing signal processing operation.
[4]
Method according to any one of claims 1 to 3, wherein the set of signal processing operations is characterized by operations that perform at least one of:
a) bit level interleaving;
b) bit level mixing;
c) symbol level dispersion;
d) symbol level interleaving;
Petition 870190033390, of 8/8/2019, p. 95/102
2/3
e) mapping of symbol unit for transmission;
f) generation of modulated symbol sequence;
g) mapping of symbol to resource element (RE);
h) pre-coding the symbol sequence; and
i) waveform modulation.
[5]
Method according to any one of claims 1 to 4, wherein transmitting the NoMA signal is characterized by the fact that it transmits the NoMA signal in an uplink direction of at least one EU user equipment, to a network receiver .
[6]
6. Method according to claim 5, characterized by the fact that at least one UE makes a decision on which signal processing operations to select without input from a network.
[7]
A method according to any one of claims 1 to 6, wherein transmitting a NoMA signal, the NoMA signal generated according to a set of signal processing operations selected from a plurality of signal processing operations to generate the NoMA signal is characterized by the fact that it selects the set of signal processing operations from the plurality of signal processing operations based on at least one of:
a) a specific application scenario;
b) a physical layer requirement for the transmission of NoMA; and
c) a key parameter indicator (KPI).
[8]
8. Method according to claim 7, characterized by the fact that the physical layer requirement for the transmission of NoMA includes at least one of:
a) a spectral efficiency of the signal;
b) a modulation and coding scheme for the signal;
Petition 870190033390, of 8/8/2019, p. 96/102
3/3
c) a peak to average power ratio, PAPR; and
d) a channel attribute of the signal.
[9]
A method according to any one of claims 1 to 8, wherein transmitting a NoMA signal, the NoMA signal generated according to a set of signal processing operations selected from a plurality of signal processing operations to generate the NoMA signal is further characterized by the fact of configuring one or more of the set of signal processing operations to meet one or more performance requirements.
[10]
10. Method according to claim 9, characterized in that the one or more performance requirements include at least one performance requirement relating to:
a) signal coverage;
b) a system connection density; and
c) spectral efficiency.
[11]
11. Network device, UE, configured to transmit a non-orthogonal multiple access signal, NoMA, the UE characterized by the fact that it comprises:
at least one antenna;
a processor (3310); and computer-readable storage medium (3320) which has computer executable instructions stored in it (3330), which when executed by the processor, perform a method as defined in any of claims 1 to 10.
类似技术:
公开号 | 公开日 | 专利标题
BR112019004852A2|2019-06-11|unorthogonal multiple access transmission
CN106576024B|2020-01-21|System and method for generating codebook with small projections in each complex dimension and application thereof
US9197386B2|2015-11-24|Method and apparatus for transmitting/receiving a reference signal in a wireless communication system
US10873652B2|2020-12-22|Signal field encoding in a high efficiency wireless local area network | data unit
US10887139B2|2021-01-05|Methods for configurable non-orthogonal multiple access transmission
JP5819855B2|2015-11-24|Method and apparatus for transmitting control information in wireless communication system
CN109644015B|2020-12-15|Method for multiple access transmission
US20200186189A1|2020-06-11|Method and apparatus for non-orthogonal multiple access communication
US9716577B2|2017-07-25|Signaling of sequence generator initialization parameters for uplink reference signal generation
US9577779B2|2017-02-21|System and method for low peak to average power ratio multiple access communications
US10432356B2|2019-10-01|Data transmitting or receiving method and device for dual TBs, transmitter and receiver
US10735143B2|2020-08-04|System and method for bit mapping in multiple access
同族专利:
公开号 | 公开日
CN109644176B|2021-05-11|
RU2019110838A3|2020-10-15|
WO2018050044A1|2018-03-22|
RU2019110838A|2020-10-15|
US20180077685A1|2018-03-15|
CN109644176A|2019-04-16|
US10736081B2|2020-08-04|
RU2744830C2|2021-03-16|
EP3504856A4|2019-07-31|
KR20190051018A|2019-05-14|
EP3504856A1|2019-07-03|
JP2019530384A|2019-10-17|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

KR100891818B1|2006-01-27|2009-04-07|삼성전자주식회사|Hybrid multiple access apparatus and method in a mobile communication system|
JP5293838B2|2010-01-25|2013-09-18|日本電気株式会社|Mobile station apparatus, base station apparatus, radio communication system, mobile station control method, and base station control method|
US8964679B2|2011-12-23|2015-02-24|Blackberry Limited|Method implemented in an eNodeB base station|
TWI646812B|2012-01-24|2019-01-01|內數位專利控股公司|Wireless transmission/reception unit, method implemented in wireless transmission/reception unit, and network node|
JP6050028B2|2012-05-25|2016-12-21|シャープ株式会社|Terminal, base station, communication method and integrated circuit|
US9166663B2|2012-12-14|2015-10-20|Futurewei Technologies, Inc.|System and method for open-loop MIMO communications in a SCMA communications system|
US9356748B2|2013-08-07|2016-05-31|Huawei Technologies Co., Ltd.|System and method for scalable digital communications with adaptive system parameters|
CN104717753B|2013-12-17|2019-09-13|北京三星通信技术研究有限公司|A kind of nonopiate communication means, base station and terminal|
KR101910663B1|2014-02-22|2018-10-23|엘지전자 주식회사|Method for mitigating interference in wireless communication system supporting device-to-device communication, and device for same|
JP2015164259A|2014-02-28|2015-09-10|株式会社Nttドコモ|Radio base station, user terminal, radio communication method, and radio communication system|
US10003486B2|2014-04-28|2018-06-19|Intel IP Corporation|Non-orthogonal multiple access wireless systems and methods|
US10700803B2|2014-08-15|2020-06-30|Huawei Technologies Co., Ltd.|System and method for generating codebooks with small projections per complex dimension and utilization thereof|
CN104158631B|2014-08-27|2018-04-10|北京邮电大学|The launching technique and device of a kind of data flow|
EP3327983A1|2014-09-11|2018-05-30|NTT DoCoMo, Inc.|Base station, user equipment, and radio communication system|
EP3001623B1|2014-09-29|2017-06-21|Alcatel Lucent|Choice of filter sideband suppression according to channel quality in universal filtered multicarrier|
US10117120B2|2014-10-28|2018-10-30|Qualcomm Incorporated|Channel feedback for non-orthogonal multiple access systems|
KR102278366B1|2014-11-04|2021-07-19|삼성전자주식회사|Method and apparatus for interleaving in a communication system|
US10667269B2|2014-11-28|2020-05-26|Sony Corporation|Device and method|
JP6635046B2|2014-12-17|2020-01-22|ソニー株式会社|Apparatus and method|
WO2016103831A1|2014-12-25|2016-06-30|ソニー株式会社|Device and method|
CN104539411B|2014-12-30|2018-04-17|西安交通大学|A kind of user choosing method of non-orthogonal multiple access system downlink|
BR112017020314A2|2015-03-31|2018-06-05|Sony Corporation|Device|
US10616901B2|2015-05-13|2020-04-07|Lg Electronics Inc.|Method of configuring bearer for sending and receiving data in wireless communication system and apparatus supporting the method|
WO2016185747A1|2015-05-20|2016-11-24|ソニー株式会社|Device, method, and program|
US10448225B2|2015-10-20|2019-10-15|Sony Corporation|Device and method|
US10355812B2|2016-02-05|2019-07-16|Samsung Electronics Co., Ltd.|Multiple access method, and corresponding transmission method, receiver and transmitter|
CN105790890B|2016-04-19|2019-05-07|北京邮电大学|Non-orthogonal multiple accesses data transmission method and device|JP5578617B2|2010-10-18|2014-08-27|パナソニックインテレクチュアルプロパティコーポレーションオブアメリカ|Transmission method, transmission device, reception method, and reception device|
EP3427427A4|2016-04-12|2019-08-21|Huawei Technologies Co., Ltd.|Methods and apparatus for signal spreading and multiplexing|
CN108462662A|2017-02-17|2018-08-28|索尼公司|Electronic equipment and communication means for the multiple access access based on non orthogonal resources|
CN110582954A|2017-05-02|2019-12-17|Lg电子株式会社|Method for performing MM-based NOMA communication and apparatus therefor|
JP2020123757A|2017-05-31|2020-08-13|シャープ株式会社|Terminal device and base station device|
US10735143B2|2017-11-07|2020-08-04|Huawei Technologies Co., Ltd.|System and method for bit mapping in multiple access|
US10721114B2|2017-11-23|2020-07-21|Huawei Technologies Co., Ltd.|Method and system for symbol sequence generation and transmission for non-orthogonal multiple access transmission|
US10958300B2|2018-02-16|2021-03-23|Qualcomm Incorporated|Symbol processing using processing sequences|
WO2019192010A1|2018-04-05|2019-10-10|Qualcomm Incorporated|Method and apparatus for sequence selection for non-orthogonal multiple access |
US10904868B2|2018-04-06|2021-01-26|Qualcomm Incorporated|Multi-layer resource spread multiple access with permuted power scaling and phase rotation|
CN110381582B|2018-04-12|2021-12-10|维沃移动通信有限公司|Signal transmission method, related equipment and system|
WO2019213795A1|2018-05-05|2019-11-14|Nokia Shanghai Bell Co., Ltd.|Apparatus, method and computer program|
US11063705B2|2018-06-18|2021-07-13|Google Llc|Methods and apparatus for HARQ in NOMA transmission for 5G NR|
CN110690970B|2018-07-06|2021-11-19|华为技术有限公司|Data processing method, device and equipment|
US11206113B2|2018-09-14|2021-12-21|Huawei Technologies Co., Ltd.|Systems and methods for NOMAtransmitter with legacy modulators|
WO2020034339A1|2018-09-29|2020-02-20|Zte Corporation|Multiple access schemes with interference mitigation|
CN112956132A|2018-11-09|2021-06-11|中兴通讯股份有限公司|Design of an extension scheme based on symbol groups|
WO2020242898A1|2019-05-26|2020-12-03|Genghiscomm Holdings, LLC|Non-orthogonal multiple access|
WO2021049303A1|2019-09-10|2021-03-18|ソニー株式会社|Wireless communication device and method, and wireless communication terminal and method|
RU2763163C1|2020-11-26|2021-12-28|Федеральное государственное унитарное предприятие Центральный научно-исследовательский институт связи |Method for non-orthogonal multiple access based on partial encoding|
法律状态:
2021-10-05| B350| Update of information on the portal [chapter 15.35 patent gazette]|
优先权:
申请号 | 申请日 | 专利标题
US201662394454P| true| 2016-09-14|2016-09-14|
US201662407999P| true| 2016-10-13|2016-10-13|
US15/701,035|US10736081B2|2016-09-14|2017-09-11|Non-orthogonal multiple access transmission|
PCT/CN2017/101346|WO2018050044A1|2016-09-14|2017-09-12|Non-orthogonal multiple access transmission|
[返回顶部]